gpt4 book ai didi

javascript - Node.js Express req.query 未定义

转载 作者:行者123 更新时间:2023-11-29 21:57:34 24 4
gpt4 key购买 nike

我正在使用 Express 4.7.2 在 Node.js 上运行以下代码

express.get('/test1',function(req, res) {
var ttt = false;
if (req.query.username === undefined) ttt = true;
res.json({query: ttt});
});

我调用 URL:

{{protocol}}://{{server}}/test1?username=1

我得到了结果:

{query: true}

显示 req.query.username 确实是 undefined

我错过了什么?怎么没有传入查询参数?

最佳答案

您展示的代码适用于 Node v0.10.30 和 express 4.8.7:

var app = require('express')();

app.get('/test1',function(req, res) {
var ttt = false;
if (req.query.username === undefined) ttt = true;
res.json({query: ttt});
});

app.listen(8000);

然后我导航到 http://localhost:8000/test1?username=1 并显示 {"query":false}

关于javascript - Node.js Express req.query 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25615532/

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