我正在使用自我托管的南希应用程序,使用它作为Api。摆脱“请求的资源[路径]不符合约定映射到'/内容'”
我在我的服务器上发布了它,现在我正在开发一个应用程序,该应用程序应该使用此API。
当我请求GET http://myApi:[port]/api/token
时会出现问题。
当我测试这个使用邮递员我得到这个:
StatusCode : 200
- 响应主体包含了一个记号我问
当我用我的web应用程序,我得到这在南希请求追踪:
StatusCode : 500
- 日志消息:
[StaticContentConventionBuilder]请求的资源 '/ API /令牌' 不匹配约定映射到 '/内容'
所以,如果我理解这意味着什么:在第二个请求中,Nancy正在尝试为静态内容提供服务,这不是我希望他做的事情,因为我只是想用令牌发回一个json。
我遇到了一些话题,我们可以改变staticContentConventionsBuilder的行为,但其中大部分只是更改静态内容文件夹。
我确保我的请求和响应在标题中应该有Content-type : application/json
。
邮递员请求和网络应用请求不是由同一台机器制作,而是属于同一网络的一部分,允许CORS。