Пытаюсь сделать простой сервер на node.js (4.2.6) + express (4.14.0)
Который в ответ на запрос с параметром version, возвращает значение этого параметра
Если открыть url "
localhost:8080/api/v10", почему-то в ответе получаю ошибку: "Cannot GET /api/v10"
Что я делаю не так?
var express = require('express');
var path = require('path');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json());
var router = express.Router();
router.get('/api:version', function (req, res) {
res.send(req.params.version);
});
app.use('/', router);
var listener = app.listen(8080, function(){
console.log('******* Express server listening on port ' + listener.address().port);
});