细数那些年遇到的bug

121 阅读1分钟

node.js

1.文件名错误

001.png

2.接收的数据必须是字符串或缓冲的一个实例,TypedArray或DataView,不能是数组

002.png

改变传入的数据

3.监听的窗口未关闭

Snipaste_2022-05-03_19-25-36.png

启用另外的端口号

4.当前模块化没有被找到

Snipaste_2022-05-03_19-29-35.png

5.隐式转换

03.jpg
将加号改为逗号就行

6.函数返回值问题,无法调用then方法

02.jpg

Snipaste_2022-05-03_19-33-46.png

它的报错信息是undefined无法调用then方法,所以我们在调用函数的时候,一定要关注参数和返回值

function sleep(time) {
      const p = new Promise((resolve, reject) => {
        setTimeout(() => {
          resolve();
        }, time);
      })
      return p;
    }
    sleep(2000).then(() => {
      console.log('后续操作');
    });
    console.log(2);