我想使用fetch API从URL获取整个HMTL文档.
let config = {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Accept': 'text/html',
'Accept-Language': 'zh-CN',
'Cache-Control': 'no-cache'
},
mode: 'no-cors'};
fetch('http://www.baidu.com', config).then((res)=> {
console.log(res);}).then((text)=> {});
Run Code Online (Sandbox Code Playgroud)
在chrome中运行代码,它触发一个请求并在chrome网络中返回html.但获取res返回:
为什么状态是如何以及如何获得正确的res像chrome newwork中的那样?
我运行节点cli node --inspect start/server
这start/server是一个 koa2 网络服务器。
然后我得到了:
Debugger listening on ws://127.0.0.1:9229/3323c837-cc74-4897-af12-8fccc9d709c1
当我输入 ws url 时,我在 chrome 中听到了:
ws://127.0.0.1:9229/3323c837-cc74-4897-af12-8fccc9d709c1:1 GET ws://127.0.0.1:9229/3323c837-cc74-4897-af12-8fccc9d709c1 net::ERR_DISALLOWED_URL_SCHEME
我该如何解决net::ERR_DISALLOWED_URL_SCHEME?
在node.js v6.0.0中
function testlet() {
let a = 0;
for (var i = 0; i < 100000000; i++) {}
}
function testlet2() {
for (var i = 0; i < 100000000; i++) {}
let a = 0;
}
console.time('let');
testlet();
console.timeEnd('let');
console.time('let2');
testlet2();
console.timeEnd('let2'); Run Code Online (Sandbox Code Playgroud)
如何let在代码中的位置导致如此大的性能差异?