如何在 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 ....
}
我的目录结构是这样的:
-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 ....
}