Javascript vs代码中的请求承诺标头更正问题
我花了大约4小时寻找这个问题,但似乎以前没有人遇到过它 看。。。我正在学习网络抓取,为此我在vscode中使用了请求和请求承诺。 问题是当我尝试设置默认标题时: 请参见此图: vscode通过删除“”,自动将其更正为: 请参见此图: 我想知道为什么会发生这种情况&如何解决Javascript vs代码中的请求承诺标头更正问题,javascript,Javascript,我花了大约4小时寻找这个问题,但似乎以前没有人遇到过它 看。。。我正在学习网络抓取,为此我在vscode中使用了请求和请求承诺。 问题是当我尝试设置默认标题时: 请参见此图: vscode通过删除“”,自动将其更正为: 请参见此图: 我想知道为什么会发生这种情况&如何解决 tnx提前:)vscode生成的代码没有中断。 由于accept可以用作普通对象键,而无需任何引号,因此它会删除引号。 可以在此处找到如何禁用此功能的手册:“如何修复?”-它没有损坏。我是说是什么让vscode删除了“”?我认
tnx提前:)vscode生成的代码没有中断。
由于
accept
可以用作普通对象键,而无需任何引号,因此它会删除引号。可以在此处找到如何禁用此功能的手册:“如何修复?”-它没有损坏。我是说是什么让vscode删除了“”?我认为应该按照以下方式编写标题:标题{“标题”:“值”}禁用像eslint这样的插件,Prettiers所以你是说vscode删除引号不会对属性产生影响,对吗?是的;)如果你在做
{x:123}
或{x:123}
没有区别。此ofc不仅适用于有效的变量名。像{x-y:123}
这样的东西不起作用。好吧,我现在明白了