Tag: express express 4

正确的模块化结构nodejs +表示API的应用程序

我正在尝试使用Express 4做API的nodejs应用程序。但是当我使应用程序更加模块化时,我的路线不起作用。 有人可以解释我什么是我的错误,什么应该是API的正确的应用程序结构? 我的app.js文件(一些非英语代码被删除): var app = express(); var v1 = require('./routes/v1/index'); app.use('/api/v1', v1); app.use('/api/v2', function(req, res, next) { console.log('API Version 2'); next(); }); app.use('/api', function(req, res, next) { console.log('Request of API versions'); next(); }); 我的路线/ v1 / index.js文件: var express = require('express'); var router = express.Router(); var user = require('./user'); module.exports = router; 我的路线/ […]