gpt4 book ai didi

node.js - Node js http请求: Variable in Options

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:45 24 4
gpt4 key购买 nike

如何将变量传递给请求选项?

    var test = 'name';
var options = {
method: 'PUT',
url: 'someurl',
headers: {
'Cache-Control': 'no-cache',
'Content-Type': 'application/x-www-form-urlencoded'
},
form: {
test: 'Test01', //<- this should be the variable, not the name of the key
description: '\'\''
}
};

我需要通过一些变量动态设置这些键名,但所有 Node 都不接受这些,而是​​使用“test”作为键名。

最佳答案

为此你应该使用bracket notation

options.form[test] = 'Test01';

所以完整的代码应该是

    var test = 'name';
var options = {
method: 'PUT',
url: 'someurl',
headers: {
'Cache-Control': 'no-cache',
'Content-Type': 'application/x-www-form-urlencoded'
},
form: {
description: '\'\''
}
};

options.form[test] = 'Test01';

console.log(options);

关于node.js - Node js http请求: Variable in Options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51875200/

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