您可以尝试使用以下模块化方法。定义具有每个功能逻辑的控制器文件。例如电影。
movieController.js
module.exports = { getMovie : function(req, res){ //do something }, getMovies : function(req, res){ //do something }, postMovie : function(req, res){ //do something }}然后,在路由文件中引用该控制器,然后简单地插入这些功能。
routes.js
var express = require('express');var movieCtrl = require('./movieController');var router = express.Router();router.route('/movie').get(movieCtrl.getMovie);router.route('/movie').post(movieCtrl.postMovie);router.route('/movies').get(movieCtrl.getMovies);module.exports = router;并且,在app.js中,将路由安装到合适的位置,例如/ api
app.js
var routes = require('./routes');app.use('/api', routes);


