Node js http 请求:选项中的变量

过氧化氢

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

    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: '\'\'' 
        }
    };

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

异常空指针

为此,您应该使用括号表示法

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js通过选项(http或https)直接请求URL

来自分类Dev

Node JS上的HTTP请求回调

来自分类Dev

Node.js axios http请求循环

来自分类Dev

如何从Node.js中的$ http请求返回ArrayBuffer?

来自分类常见问题

如何从Node.js http获取请求中获取数据

来自分类Dev

在Node.js中访问HTTP请求的时间戳

来自分类Dev

Node.js中的HTTP请求无法正常工作?

来自分类Dev

node.js中的顺序HTTP发布请求

来自分类Dev

了解node.js中的http.get请求

来自分类Dev

如何从node.js中的HTTP请求获取同步结果

来自分类Dev

使用 $http 在 node.js 中的 PUT 请求

来自分类Dev

在Node.js中的单个HTTP请求中调用多个HTTP请求

来自分类Dev

我如何获取我在node.js http请求中实际发送的http请求标头

来自分类Dev

node.js 中的 Http.request

来自分类Dev

发出HTTP请求时,node.js识别错误

来自分类Dev

Node.js HTTP请求不起作用

来自分类Dev

Node.js循环发送HTTP请求

来自分类Dev

node.js如何处理同时的http请求?

来自分类Dev

使用异步Node.JS来服务HTTP请求

来自分类Dev

如何使用Node.js AWS Lambda发送HTTP请求?

来自分类Dev

使用HTTP请求连续运行node.js文件

来自分类Dev

如何使用node.js发送HTTP / 2.0请求

来自分类Dev

如何在Node.js Nginx中允许http请求?

来自分类Dev

最小的node.js同步等待HTTP请求

来自分类Dev

对Mailchimp的Node.js HTTP Get请求返回错误

来自分类Dev

带有参数 Node.js 的 HTTP GET 请求

来自分类Dev

无法验证 HTTP GET 请求 Node.js + Expressjs

来自分类Dev

Node.JS HTTP 请求 - 分离回调函数

来自分类Dev

将 Node.js HTTP 请求转换为 Python