首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ServiceStack v6 -从/api开始的路由生成NotImplementedExceptio

ServiceStack v6 -从/api开始的路由生成NotImplementedExceptio
EN

Stack Overflow用户
提问于 2022-03-08 13:59:58
回答 1查看 92关注 0票数 1

欢迎光临。

我用ServiceStack v6启动了一个新项目。我注意到,当我使用从/api开始的路由时,它们将在调用时生成一个NotImplementedException。我相信这是由于在ServiceStack v6上实现的新的API。我不完全确定,但我有预感,这可能是罪魁祸首。

有任何方法禁用API资源管理器UI吗?我希望我的/api路由能够像以前在ServiceStack 5.13.2上一样工作,或者可能将/api前缀处理程序更改为其他的东西也可以,API资源管理器UI似乎是我想要使用的特性。

备注:

/api从我的路线中删除将使它工作得很好。一个有趣的观察是,如果我在/api之前添加另一个斜杠并实质上调用http://localhost//api/chat/join,它也会起作用。

工作示例:

代码语言:javascript
复制
appHost.Routes.Add<JoinChatRequest>("/chat/join", ApplyTo.Get);

调用时生成一个NotImplementedException 的示例:

代码语言:javascript
复制
appHost.Routes.Add<JoinChatRequest>("/api/chat/join", ApplyTo.Get);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-08 14:33:04

这是由于JSON /api预定义路由在v6.0中添加,可以显式地使用可以用

代码语言:javascript
复制
ConfigurePlugin<PredefinedRoutesFeature>(feature => feature.JsonApiRoute = null);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71396278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档