【问题标题】:Not able to get Server result of processing request.params in Express.js无法在 Express.js 中获取处理 request.params 的服务器结果
【发布时间】:2019-01-05 13:00:37
【问题描述】:

当我在终端上运行以下 curl 命令时,我正在学习 epxressjs 请求对象并尝试使用 request.params: $卷曲http://localhost:3000/params/admin/azat/active $ 卷曲http://localhost:3000/params/user/bob/active

我没有得到服务器结果。

我的服务器在 3000 端口上运行。

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

服务器上的预期结果必须是这样的: {角色:'admin',名称:'azat' 状态:'active'} {角色:“用户”,名称:“鲍勃”状态:“活动”}

【问题讨论】:

  • 你得到了什么?
  • 没什么我在服务器上得到一个空白页。
  • 服务器或浏览器上的空白页?

标签: node.js express


【解决方案1】:

如果你希望 curl 的响应是参数,试试这个:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    相关资源
    最近更新 更多