如何在nodejs中的同一文件中编写的某个路由上运行函数
How to run a function on some route which is written in the same file in nodejs
我想要的是在某个路由上运行一个函数,该函数写在同一个文件中。
module.exports.controller = function(app) {
app.get('/folders/create', createDirectory);
}
var createDirectory = function(path, name, permissions, version, type)
您可以这样做,但函数的参数必须是req
和res
:
function someFunction(req, res) {
res.send('goldfish are nice');
}
module.exports.controller = function(app) {
app.get('/folders/create', someFunction);
}
您定义的函数必须实际处理请求,否则浏览器将永远加载,您最终会超时。
相关文章:
- Angularjs:路由后如何调用控制器函数
- 通过express路由调用HTML中的Javascript函数
- angular-index.html只识别默认路由中定义的函数
- 无法使用快递和猫鼬进行路由,请继续获取"类型错误:req.params.user不是函数;
- 如何在路由更改后停止 setInterval 函数在角度指令上执行
- ES6类,传递函数作为参数来注册expressjs路由
- Express JS - 对路由和中间件使用匿名函数
- 节点.js解析路由的最小函数
- ExpressJS中同一路由函数的多个路径
- 在 Express JS 中从路由调用函数对象
- 使用语义 UI 选项卡启用的多个路由的文档就绪函数应该去哪里
- 参数 '
' 不是 Angular 路由中的函数 - NodeJs,异步函数在 api 路由返回后完成
- ASP.Net MVC Razor - Javascript 函数路由问题
- 如何在快递.js中让多条路线使用相同的路由函数
- 调用路由中的父控制器函数
- Ember&RSVP:如何解决路由中的嵌套关系's模型函数
- $routeProvider配置路由抛出'未捕获错误:[ng:areq]参数'fn'不是函数,得
- AngularJS函数在路由更改时被错误调用
- 节点路由函数不做任何事情