gpt4 book ai didi

javascript - 如何使用express JS以特定方式从URL读取参数

转载 作者:行者123 更新时间:2023-11-30 00:17:55 26 4
gpt4 key购买 nike

我用 express 包创建了一个服务器,我试图以特定方式从 URL 中读取参数。网址如下:http://127.0.0.1:8080/screen=3 (没有“?”作为参数符号)。我需要将屏幕编号保存在一个变量中。


我试过这个:

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
});

我也试过这个,但他必须得到 '?'在网址中:

app.get('/', function(req, res) {
var screenNum = req.param('screen');
res.send(screenNum);
});

请问谁有解决办法吗?谢谢

最佳答案

您可以使用 req.params 对象访问路由/url 参数。

所以像 /screen:screenNum 这样的路由会接受像 /screen3 这样的 url,你会通过 req.params 访问 3 .screenNum.

类似地,如果你想使用等号,只需添加:/screen=:screenNum 并且访问数字相同。

关于javascript - 如何使用express JS以特定方式从URL读取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34140424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com