小编ayc*_*ent的帖子

如何在 Strapi 中添加新的 API 端点路由?

我是 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
推荐指数
2
解决办法
5310
查看次数

标签 统计

strapi ×1