gpt4 book ai didi

javascript - 在 Node.js 中,变量的赋值

转载 作者:搜寻专家 更新时间:2023-10-31 23:48:02 26 4
gpt4 key购买 nike

app.js我硬编码了 3 个关键字:

var a = 'family';
var b ='friends';
var c ='teacher';

并将它们保存在一个名为“List”的数组中

var List = [a, b, c];

现在我通过了这个列表(Twitter API)

twit.stream('statuses/filter', { track: List }, function(stream) {
stream.on('data', function (data) {
// code
});
});

现在,我想接受用户的关键字,所以在index.html我提供了 3 个文本框(即 <input type="text">)

当用户在文本框 1 中输入第一个关键字时,它应该分配给 var aapp.js ,当插入第二个关键字时,它应该分配给 var b , 等等。

<html>
<head>
</head>
<body>
<form>
Key 1<input id="Key_1" class="" name="" type="text" placeholder="First key" required /><br><br>
Key 2<input id="Key_2" class="" name="" type="text" placeholder="Second key" required /><br><br>
Key 3<input id="Key_3" class="" name="" type="text" placeholder="Third key" required /><br><br>

<button type="submit" form="form1" value="Submit">Submit</button>
</form>
</body>
</html>

我该怎么做?

最佳答案

你可以从这个问题做类似的事情:How to get GET (query string) variables in Express.js on Node.js?

这样在提交表单的时候,就可以获取到查询参数。但首先,您需要为每个输入命名,比如 abc:

<html>
<head>
</head>
<body>
<form method="post">

Key 1<input id="Key_1" class="" name="a" type="text" placeholder="First key" required /><br><br>
Key 2<input id="Key_2" class="" name="b" type="text" placeholder="Second key" required /><br><br>
Key 3<input id="Key_3" class="" name="c" type="text" placeholder="Third key" required /><br><br>

<button type="submit" form="form1" value="Submit">Submit</button>
</form>
</body>
</html>

然后您需要让您的 HTML 表单将数据发布到您的 Node 应用程序中的某处,并使用以下方法获取请求值:

app.post('/post', function(req, res){
a = req.query.a;
b = req.query.b;
c = req.query.c;
});

关于javascript - 在 Node.js 中,变量的赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29772007/

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