UseRepsponseCaching() 必需在 UseCors() 之后调用
``UseRepsponseCaching()必需在
UseCors()` 之后调用
今天在使用 Dapr 的过程中,发现 Dapr 一直报错无法获取应用的订阅信息,也就是 [Topic]
定义的事件订阅,/dpar/subscribe
这个端点返回了 200,但是没有 JSON 数据,
搞了一上午没搞明白到底哪里有问题,
最后怀疑是使用的某个中间件导致了 http 响应无法被输出,
挨个排查之后,发现是 UseRepspnseCaching()
和 UseCors()
的顺序写反了,
在使用 UseRepspnseCaching()
时,必需先调用 UseCors()
。
在下面的 MSDN 文档里(警告部分)对这个问题有说明