如何用特定的JS以特定的方式读取URL中的参数
我创build了一个快递包的服务器,我试图以特定的方式读取URL中的参数。 url如下所示: http : //127.0.0.1 : 8080/screen=3 (no为参数的符号)。 我需要将屏幕的编号保存在一个variables中。
我试过这个:
var express = require('express'); var app = express(); app.get('/screen:sceenNum', function (req, res) { var temp = req.sceenNum; res.send(temp); //for checking on the browser });
我也试过这个,但是他必须得到'?' 在URL中:
app.get('/', function(req, res) { var screenNum = req.param('screen'); res.send(screenNum); });
任何人都可以请有解决scheme? 谢谢
您可以使用req.params
对象访问路由/ url参数。
所以像/screen:screenNum
这样的路由会接受像/screen3
这样的/screen3
并且你可以通过req.params.screenNum
来访问3
。
同样,如果你想使用等于,只需添加: /screen=:screenNum
和访问相同的数字。