Strapi 路由 return 404 未找到
Strapi routes return 404 Not found
我的 API return 404 Not found
中的所有路线都有问题。我遵循 从 Docker Hub 部分提取 strapi/strapi-docker.
除了 运行 图片之外,我所做的是创建一个名为 post
的新内容类型,其中包含三个字段。如果我尝试 GET /post
(添加所有帖子),我会收到未经授权的响应错误。这是现阶段的预期。在我检查角色和权限以允许 Public 角色使用 find 和 findOne 路由后,我反而收到 404 Not found 响应错误,即使数据已添加。
开发服务器不使用任何前缀。
post
find 和 findOne 的路由如下所示:
{
"routes": [
{
"method": "GET",
"path": "/post",
"handler": "Post.find",
"config": {
"policies": []
}
},
{
"method": "GET",
"path": "/post/:_id",
"handler": "Post.findOne",
"config": {
"policies": []
}
}
}
fiddle 的 strapi 界面中没有太多选项,所以我不确定还能尝试什么。我已经尝试了几个其他的 strapi 安装。不确定这是否会把事情搞砸,但我依稀记得之前尝试过 strapi/strapi-docker 并让它开始工作。
我的 API return 404 Not found
中的所有路线都有问题。我遵循 从 Docker Hub 部分提取 strapi/strapi-docker.
除了 运行 图片之外,我所做的是创建一个名为 post
的新内容类型,其中包含三个字段。如果我尝试 GET /post
(添加所有帖子),我会收到未经授权的响应错误。这是现阶段的预期。在我检查角色和权限以允许 Public 角色使用 find 和 findOne 路由后,我反而收到 404 Not found 响应错误,即使数据已添加。
开发服务器不使用任何前缀。
post
find 和 findOne 的路由如下所示:
{
"routes": [
{
"method": "GET",
"path": "/post",
"handler": "Post.find",
"config": {
"policies": []
}
},
{
"method": "GET",
"path": "/post/:_id",
"handler": "Post.findOne",
"config": {
"policies": []
}
}
}
fiddle 的 strapi 界面中没有太多选项,所以我不确定还能尝试什么。我已经尝试了几个其他的 strapi 安装。不确定这是否会把事情搞砸,但我依稀记得之前尝试过 strapi/strapi-docker 并让它开始工作。