分模块开发;
1前台模块;
2后台管理模块;
3API模块;
/**
* 根据不同功能划分模块
*/
app.use('/admin',require('./routers/admin'))
app.use('/api',require('./routers/api'))
app.use('/',require('./routers/main'))
在routes目录下分别创建三个文件;admin.js
main.js; api.js;
//admin.js
var express=require('express')
var router=express.Router();
router.get('/user',function (req,res,next) {
res.send('admin--User2');
});
module.exports=router;
//api.js
var express=require('express')
var router=express.Router();
router.get('/user',function (req,res,next) {
res.send('api--User2');
});
module.exports=router;
//main.js
var express=require('express')
var router=express.Router();
router.get('/',function (req,res,next) {
res.send("<h1>欢迎光临我的博客!</h1>")
});
module.exports=router;
以上实现了不同的地址显示不同内容;