我遇到问题,我的API中的所有路由都返回404 Not found
。我在strapi/strapi-docker跟踪了从Docker Hub拉部分。
除了运行图像之外,我所做的是创建一个名为post
的新内容类型,其中包含三个字段。如果我尝试GET /post
(添加所有帖子),我会收到未经授权的响应错误。预计在此阶段。在我检查角色&允许Public角色使用find和findOne路由的权限我改为获得404 Not found响应错误,即使已添加数据。
开发服务器不使用任何前缀。
find和findOne的 post
路由如下所示:
{
"routes": [
{
"method": "GET",
"path": "/post",
"handler": "Post.find",
"config": {
"policies": []
}
},
{
"method": "GET",
"path": "/post/:_id",
"handler": "Post.findOne",
"config": {
"policies": []
}
}
}
strapi界面中没有很多选项可供选择,所以我不知道还有什么可以尝试。我尝试了几种其他的strapi安装。不确定是否可能搞砸了但是我依旧记得在尝试使用strapi / strapi-docker并让它开始工作之前。