nodejs express子アプリ機能(ルート)
nodejs方向では私も新米です.最近はexpress+vueに基づくブログを書いていますが、問題が発生しました.一部の要求は単独のjsモジュールに入れて分析して解決したいですが、どうすればいいか分かりません.
//model1.js
module.exports=function(app){
app.get('/list',function(req,res){
//dosomething
})
}
//index.js
var express=require('express')
var app=express();
var model1=require('./model1.js')
model1(app);//- -
app.get('/',function(req,res){
//dosomething
})
app.listen(3000,function(){});
そしてexpressオフィシャルアプリを見に行きました.次のコードのようなものを発見しました.//
//model1.js
var app=require('express')();
app.get('/',function(req,res){
//dosomething
// app /list
})
app.get('/detail',function(req,res){
//dosomething
// app /list/detail
})
module.exports.model1=app;
//index.js
var app=require('express')();
var model1=require('./model1.js');
app.use('/list',model1.model1)//
app.get('/',function(req,res){
//dosomething
})
app.listen(3000,function(){});
白の問題ですが、教えてくれる人がいない場合は、回り道がしやすいです.