Sails.js 如果我将SailsJS(仅)用于REST API,并且(仅)使用MongoDB作为数据库,则配置哪些要禁用或删除的S/模块?怎么做?

Sails.js 如果我将SailsJS(仅)用于REST API,并且(仅)使用MongoDB作为数据库,则配置哪些要禁用或删除的S/模块?怎么做?,sails.js,Sails.js,我正在使用SailsJS进行生产restapi。有许多组件我们在SalesJS中没有使用。我想禁用这些功能,最佳做法是什么 一些细节: 我们只使用MongoDB(近期内不打算更改) 我们只需要一个RESTAPI(仅JSON格式) 我们不使用任何前端,这只是作为后端,不打算使用任何排序或web渲染 我们不打算使用WebSocket或socket.io 我们需要禁用或删除哪些配置/模块?如何执行此操作?在根项目文件夹中创建一个“.sailsrc”文件,其中包含以下内容: { "hooks":

我正在使用SailsJS进行生产restapi。有许多组件我们在SalesJS中没有使用。我想禁用这些功能,最佳做法是什么

一些细节:

  • 我们只使用MongoDB(近期内不打算更改)
  • 我们只需要一个RESTAPI(仅JSON格式)
  • 我们不使用任何前端,这只是作为后端,不打算使用任何排序或web渲染
  • 我们不打算使用WebSocket或socket.io
我们需要禁用或删除哪些配置/模块?如何执行此操作?

在根项目文件夹中创建一个“.sailsrc”文件,其中包含以下内容:

{
  "hooks": {
    "frontend": false,
    "pubsub": false,
    "grunt": false
  }
}
然后我会查看api/响应。实际上没有必要修改这些文件,但是您可以这样做,因为您知道您将没有视图文件。