У меня проблема с маленькой программой, которую я пишу для практики Express.js.
У меня есть отдельный маршрутизатор, на который я хочу отправить ответ в зависимости от маршрута. Так что, если перейти к "/ santiago", он должен отправить "Hi Santiago", но сейчас он отправляет "Hi undefined".
Код роутера name.js:
//name.js
const express = require('express');
const router = express.Router();
router.get('/', (req,res)=>{
res.send("Hi " + req.params.name);
});
module.exports = router;
А вот код app.js:
//app.js
const express = require('express');
const app = express();
let port = process.env.PORT || 3000;
app.listen(port);
const name = require('./name');
app.use('/:name', name);
app.get('/', (req,res)=>{
res.send("Welcome");
});
Что не так?