node express 경로 모듈 화 라 우 터

8351 단어 노드 진급nodejs
    ,             ,        

1、  
	var express = require('express');
	var router = express.Router();

2、router      app,     app  
	router.get('  ',    );
	...
	
3、    
		 app.js       
		app.use('  ',router);
		    router          app.use     

코드 예제: 경로 파일:
var express = require('express');
var router = express.Router();

/* GET home page. */
//       ,     app
router.get('/',(req,res)=>{
     
	res.send('    ')
})
router.get('/list',(req,res)=>{
     
	res.send('     ')
})

module.exports = router;


app. js 파일:
var express = require('express')
var mysql=require('mysql')
//      
var router=require('./routes/index.js')
var app=new express()

//   ,          ,         ,  next()     
//       req/res         
app.use(function(req,res,next){
     
	console.log('           ');
	res.addNum=function(a,b){
     
		return a+b;
	}
	next();
})

app.get('/',function(req,res){
     
	res.send('1'+res.addNum(7,8));
})

app.listen(3000,function(){
     
	console.log('this express server is running at http://127.0.0.1:3000 ')
})

app.get('/books',(req,res)=>{
     
	res.end('1');
})


// router       /mall   , /mall /mall/list     router  
app.use('/mall',router);

module.exports = app;

좋은 웹페이지 즐겨찾기