我是 Strapi 和后端的新手。
我创建了一个名为 post 的内容类型/posts/:id,默认情况下可以通过此路由访问它。但是,我也希望在这条路线上可以访问这篇文章/posts/:slug。我尝试在routes.json文件中添加一条新路由,但是当我访问该路由时,它返回 404 错误。
我如何实现这一目标?
编辑:
我的routes.json文件看起来像这样:
{
"routes": [{
"method": "GET",
"path": "/posts",
"handler": "Post.find",
"config": {
"policies": []
}
},
{
"method": "GET",
"path": "/posts/count",
"handler": "Post.count",
"config": {
"policies": []
}
},
{
"method": "GET",
"path": "/posts/:id",
"handler": "Post.findOne",
"config": {
"policies": []
}
},
{
"method": "GET",
"path": "/posts/:slug",
"handler": "Post.findOne",
"config": {
"policies": []
}
},
{
"method": "POST",
"path": "/posts",
"handler": "Post.create", …Run Code Online (Sandbox Code Playgroud) strapi ×1