我有一个问题,我的 API 中的所有路由都返回404 Not found
。我遵循了Strapi/strapi-docker 的从 Docker Hub 拉取部分。
除了运行图像之外,我所做的是创建一个名为post
包含三个字段的新内容类型。如果我尝试GET /post
(添加所有帖子)我会收到未经授权的响应错误。这是现阶段的预期。在我检查角色和权限以允许公共角色使用 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": []
}
}
}
Strapi 界面中没有太多可供选择的选项,所以我不确定还有什么可以尝试的。我已经尝试了几个其他的strapi安装。不确定这是否会搞砸,但我隐约记得之前尝试过 strapi/strapi-docker 并让它工作。