Express 如何从URL获取id作为变量?在Node.js中

Express 如何从URL获取id作为变量?在Node.js中,express,Express,这是我在Node.js上运行的express应用程序 var express=require('express'); var-app=express(); app.get('/',函数(req,res){ res.send('id:'+req.query.id); }); app.listen(3000); console.log('working…'); //所以我需要url id作为var var gotID=req.query.id //要将此数据用于另一个js文件吗 module.ex

这是我在Node.js上运行的express应用程序

var express=require('express');
var-app=express();
app.get('/',函数(req,res){
res.send('id:'+req.query.id);
});
app.listen(3000);
console.log('working…');
//所以我需要url id作为var
var gotID=req.query.id
//要将此数据用于另一个js文件吗

module.exports=gotID这应该适用于您:

app.get('/:id', function(req, res) {
    res.send('id: ' + req.params.id);
});

req.query用于搜索查询参数(即
之后的所有内容)http://something.com/path?foo=var

谢谢您的帮助,但我在url方面遇到了问题。这个sytanx不起作用,我这样使用,如果需要查询参数,应该使用
req.query
<代码>请求参数
用于路径参数