小编jyo*_*oti的帖子

如何在express,param和查询中从url获取id似乎不起作用

我有一个网址,我正在尝试获取id,但它没有工作req.params也不是req.query

app.get('/test/:uid', function testfn(req, res, next) {
  debug('uid', req.params.uid);  // gives :uid
  debug('uid', req.query.uid);  // gives undefined      
});
Run Code Online (Sandbox Code Playgroud)

我正在做这样的ajax调用

$(document).on('click', 'a.testlink', function(e) {
  $.ajax({
    type: "GET",
    url: '/test/:uid',
    success: function(var) {
      console.log('success');
    },
    error: function() {
      alert('Error occured');
    }
  });
  return false;
});
Run Code Online (Sandbox Code Playgroud)

我正在使用

app.use(express.json());
app.use(express.urlencoded());
Run Code Online (Sandbox Code Playgroud)

而不是身体解析器

node.js express

20
推荐指数
2
解决办法
4万
查看次数

标签 统计

express ×1

node.js ×1