如何在 sails.js 中根据 API 请求调用自定义控制器?

How to call custom controllers on API reques in sails.js?

我的目录结构是这样的:

-api
 -controllers
  -profile
   -create.js 

里面create.js

exports.createUser = async (req, res) => {
... some code ....
}

我是这样调用路由的

-config
 -routes.js

在routes.js

module.exports.routes = {
  // create new user
  'POST /api/v1/user/create': {action: 'profile/create'}

};

我想根据上述请求调用 createUser 函数,但它对我不起作用,该函数未被调用,请帮助。

您应该通过将控制器功能分配给 module.exports 而不是 module.exports.createUser 来导出控制器功能。

你可以试试下面的方法吗?

module.exports = async (req, res) => {
... some code ....
}