Я начинаю с NodeJS и Express 4, и я немного запутался. Я читал сайт Express, но не вижу, когда использовать обработчик маршрута или когда использовать express.Router
.
Как я мог видеть, если я хочу показать страницу или что-то, когда пользователь нажимает /show
, например, я должен использовать:
var express = require('express')
var app = express()
app.get("/show", someFunction)
Вначале я думал, что это старый (для Express 3). Правильно ли это, или это тоже путь для Express 4?
Если это способ сделать это в Express 4, для чего используется express.Router
?
Я прочитал почти тот же пример, что и выше, но использую express.Router
:
var express = require('express');
var router = express.Router();
router.get("/show", someFunction)
Итак, в чем разница между обоими примерами?
Какой из них мне следует использовать, если я просто хочу сделать простое тестирование сайта?