Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vs代码中的请求承诺标头更正问题_Javascript - Fatal编程技术网

Javascript vs代码中的请求承诺标头更正问题

Javascript vs代码中的请求承诺标头更正问题,javascript,Javascript,我花了大约4小时寻找这个问题,但似乎以前没有人遇到过它 看。。。我正在学习网络抓取,为此我在vscode中使用了请求和请求承诺。 问题是当我尝试设置默认标题时: 请参见此图: vscode通过删除“”,自动将其更正为: 请参见此图: 我想知道为什么会发生这种情况&如何解决 tnx提前:)vscode生成的代码没有中断。 由于accept可以用作普通对象键,而无需任何引号,因此它会删除引号。 可以在此处找到如何禁用此功能的手册:“如何修复?”-它没有损坏。我是说是什么让vscode删除了“”?我认

我花了大约4小时寻找这个问题,但似乎以前没有人遇到过它

看。。。我正在学习网络抓取,为此我在vscode中使用了请求请求承诺。 问题是当我尝试设置默认标题时:

请参见此图:

vscode通过删除“”,自动将其更正为:

请参见此图:

我想知道为什么会发生这种情况&如何解决


tnx提前:)

vscode生成的代码没有中断。
由于
accept
可以用作普通对象键,而无需任何引号,因此它会删除引号。

可以在此处找到如何禁用此功能的手册:

“如何修复?”-它没有损坏。我是说是什么让vscode删除了“”?我认为应该按照以下方式编写标题:标题{“标题”:“值”}禁用像eslint这样的插件,Prettiers所以你是说vscode删除引号不会对属性产生影响,对吗?是的;)如果你在做
{x:123}
{x:123}
没有区别。此ofc不仅适用于有效的变量名。像
{x-y:123}
这样的东西不起作用。好吧,我现在明白了