Не удалось получить результат обработки сервером request.params в Express.js - PullRequest
0 голосов
/ 05 января 2019

Я узнаю об объекте запроса epxressjs и экспериментирую с request.params, когда запускаю следующие команды curl на терминале: $ curl http://localhost:3000/params/admin/azat/active $ curl http://localhost:3000/params/user/bob/active

Я не получаю серверный результат.

Мой сервер работает на порту 3000.

 app.get('/params/:role/:name/:status', function(req, res) {
 console.log(req.params);
 res.end();
 });

ожидаемые результаты должны быть на сервере: {role: 'admin', name: 'azat' status: 'active'} {role: 'user', name: 'bob' status: 'active'}

1 Ответ

0 голосов
/ 05 января 2019

Если вы хотите, чтобы ответ локона был параметрами, попробуйте следующее:

 app.get('/params/:role/:name/:status', function(req, res) {
   res.json(req.params);
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...