【问题标题】:How can I define a custom parent route for the default Sails.js REST API urls?如何为默认 Sails.js REST API url 定义自定义父路由?
【发布时间】:2023-03-07 03:15:02
【问题描述】:

在 Sails.js 中,当我使用 sails generate api <name> [param1, param2, ...] 创建 API 端点时,它默认基于文件名提供 REST api - 即 generate api users 将在 localhost/users 创建一个端点,该端点将响应GET、POST、PUT、DELETE 等请求。

我想保留此功能,但将其嵌套在例如/api/v1/ 下,以保持我的路线整洁。理想情况下,有一种方法可以配置蓝图以从不同的路径提供 api。我知道我可以修改 config/routes.js,但是如果不定义大量自定义路由,就无法映射所有功能。

任何帮助将不胜感激。

【问题讨论】:

    标签: node.js sails.js


    【解决方案1】:

    找到答案in the Blueprint configuration docs

    config/blueprints.js 中添加:

    prefix: '/api',
    restPrefix: '/v1',
    

    【讨论】:

      猜你喜欢
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 2013-12-03
      • 2017-05-30
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多