我正在学习NodeJS。我有一个NodeJS API项目。我想在路由中使用版本,因此我创建了以下文件夹结构。
application/
--app.js
--routes/
----V1/
------routes.js
------users.js
这是我的app.js文件:
var v1 = require('./routes/v1/route');
app.use('/api/v1', v1.router);
这是route.js文件:
var express = require('express');
var router = express.Router();
router.get('/',function(req,res){
res.send("Welcome to Node JS V1");
});
var courses = require('./users').router;
-- How to include usres route here
module.exports.router = router;
users.js 文件:
var express = require('express');
var router = express.Router();
router.get('/',function(req,res){
res.send("Get all users.");
});
module.exports.router = router;
现在我该如何从route.js文件中调用用户。
express
实例吗?为什么不使用一个实例就可以完成呢? - ShaharyarcreateApplication
工厂 (var app = express()
) 和其他一些东西,包括Router
构造函数。 - Jordoniasvar router = express.Router()
。我指的就是这个。 - Shaharyar