繁体   English   中英

如何在 nodejs (request-promise) 中使用方括号?

[英]How to use square brackets in nodejs (request-promise)?

这是我在这里的第一篇文章,所以如果我做错了什么,请原谅我。

所以,我需要在 NodeJS 中做一个 POST 请求。 我为它选择请求-承诺。 一切都像魅力一样工作,直到我需要在键名中使用方括号。 所以我有以下代码:

 var options = { method: 'POST', uri: 'https://link.com', form: { ecomTeam[]: 'value', ecomTeam%5B%5D: 'value', // tried this, doesn't work 'ecomTeam[]': 'value', // tried this, doesn't work `ecomTeam[]`: 'value', // tried this, doesn't work } }; rp(options) .then ...

我如何让它工作? 我已经尝试了一些解决方案,如上面的代码片段所示 - 没有运气。

您可以在对象键中使用方括号

 var options = { method: 'POST', uri: 'https://link.com', form: { 'ecomTeam[]': 'value', 'ecomTeam[]1': 'value1' } } console.log(options.form['ecomTeam[]']) console.log(options.form['ecomTeam[]1'])

像这样

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM