我正在學習NodeJS。我有一個nodeJS API項目。我想在路線中使用版本,所以我創建了以下文件夾結構。NodeJS通過一個路由文件傳遞多個路由文件
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文件調用用戶。
正是我想要的方式。謝謝 :)。 – Sid
你的方法看起來很乾淨,但你不覺得你正在創建太多'express'實例嗎?爲什麼只有一個實例才能完成這項工作? – Shaharyar
@Shaharyar模塊緩存在**節點**中。 ** express **模塊暴露了'createApplication'工廠('var app = express()')和其他一些東西,包括'Router'構造函數。 – Jordonias