死磕bug~,被我磕到的bug
小瞄一眼立刻选了B,没成想答案它是一点面子都不给,直接来了一个红色的×
vscode打印了一下,才发现问题所在
错误1 : 少写一个字母node运行就变成下载了
错误2 图片乱码
错误3 : 直接从盘符复制地址,拿过来用,这里会报错
解决: 把 \ 全部替换成'/'
错误4 文件不能初始化
解决: 是因为我这里文件名写的是中文,改成英文就OK了
错误5 log的时候打印出参数都是object,原因是我把逗号写成了+ ,加号遇到字符串就是拼接,req.bady转成了objcect
修改后代码就可以正确获取参数了
错误6 这里是因为我在使用promise的时候忘记写retruen了,它就不认识then了
错误7 这里是因为我在methods里使用其他函数内部的变量时,没有加this,所以就报了这个错误
错误8 node的一个常见的错误,大家千万不要跟我一样犯这个错误,反斜杠在这里是转义符的意思
错误9 动态属性要加:
错误10 rule这里省略了,就报错了,这里是不能空着,可以用_占位