var express = require('express');
var router = express.Router();
router.get('/:id?', function(req, res, next) {
res.json({message: "[method GET] http://domain.com/users/id, id - " + req.params.id});
});
router.post('/:city/:id?', function(req, res, next) {
res.json({message: "[method POST] http://domain.com/users/city/id, city - " + req.params.city + ', id - ' + req.params.id});
});
module.exports = router;
var index = require('./routes/index');
var users = require('./routes/users');
app.use('/', index);
app.use('/users', users);
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
console.log('index');
res.json({message: "index"});
});
module.exports = router;
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
console.log('users');
res.json({message: "users: get"});
});
router.post('/', function(req, res, next) {
console.log('users');
res.json({message: "users: post"});
});
router.post('/:name', function(req, res, next) {
console.log('users::', req.params.name);
res.json({message: "users: post?name " + req.params.name});
});
module.exports = router;
console.log(logger('dev')); // [Function: logger]
constructor(){
this.prop = new Class();
}
constructor(class: Class){
this.prop = class;
}