Я хочу передать параметр на страницу. Но есть 404. Мой код:
app.jsУзел js router 404 с параметрами
var routes = require('./routes/index');
var app = express();
маршруты/index.js:
var express = require('express');
var router = express.Router();
router.get('/profile/:id', function (req, res) {
var id = req.params.id;
console.log(id);
res.render('profile', {id: id});
});
и я попробовать http://localhost:3000/profile?id=56e2c3c2cdde3f64302ac154 но есть ошибка: не найден
Спасибо! А можно как-то сделать, чтобы через знак вопроса было? Благодаря! Как я могу использовать 'profile? Id = ...'? – NickDevil
, тогда вы должны использовать другое свойство 'req.query.id' и изменить маршрут маршрута на'/profile' вместо '/ profile /: id' –