app_route.js


1
2
3
4
5
6
7
8
9
10
11
12
var express = require('express');
var app = express();
 
var router1 = require('./routes/test1')(app);
app.use('/test1',router1);
 
var router2 = require('./routes/test2')(app);
app.use('/test2',router2);
 
app.listen(3000function(){
  console.log('Connected 3000 port');
});
cs



test1.js


1
2
3
4
5
6
7
8
9
10
11
12
13
14
module.exports = function(app){
  var express = require('express');
  var route = express.Router();
  route.get('/r1'function(req, res){
    res.send('Hello /test1/r1');
  });
  route.get('/r2'function(req, res){
    res.send('Hello /test1/r2');
  });
  app.get('/test3/r1'function(req, res){
    res.send('Hello /test3/r1');
  });
  return route;
};
cs


test2.js


1
2
3
4
5
6
7
8
9
10
11
module.exports = function(app){
  var express = require('express');
  var route = express.Router();
  route.get('/r1'function(req, res){
    res.send('Hello /test2/r1');
  });
  route.get('/r2'function(req, res){
    res.send('Hello /test2/r2');
  });
  return route;
};
cs



'Node.js' 카테고리의 다른 글

session  (0) 2017.03.02
cookie-parser  (0) 2017.02.27
node.js mysql 접속/SELECT/INSERT  (0) 2017.02.27
파일업로드 / multer  (0) 2017.02.27
EJS 템플릿 엔진 / include  (0) 2017.02.26

+ Recent posts