报错集锦
1.在node后端使用express中的multer中間件來實現文件上傳時報錯
node multer 報錯Unexpected field
1 var express=require('express'); 2 3 var router=express.Router(); 4 5 var upload=require('...')router.post('/upload',upload.single('fileid'));
原因&&解決:upload.single()里面的參數fileid需要和前端from表單中input輸入框的name屬性的值保持一致
?
2.使用Robo 3T連接MongoDB數據庫時報錯:
network is unreachable mongodb
原因&&解決:數據庫服務未啟動,啟動一下數據庫就好 ?? 命令 ? mongod --dbpath? 數據庫存儲的路徑 ? ??
?
3.使用nodeJS設置返回頭時報錯
Error: Can't set headers after they are sent
原因:對返回頭的設置放在在res.write()后面,造成了在信息返回后在去設置返回頭?
解決:將返回頭的設置放到res.write()前面就OK
?
4.JS報錯 Uncaught SyntaxError: Invalid shorthand property initializer
var p = {value ='p對象',info:function () {alert(this.value);}}
原因&解決:定義對象的key值時,沒有用:而是用了=
?5.JSON.parse()解析 ?? "[{'id:1'}]" 報錯
因為JSON的key和value必須用雙引號包裹
更多專業前端知識,請上 【猿2048】www.mk2048.com
總結
- 上一篇: 浏览器兼容问题及解决方案
- 下一篇: JS里面的懒加载(lazyload)