node.js编程错误记录集
??? 這是有關(guān)于我最近學(xué)習(xí)node.js中出現(xiàn)的錯(cuò)誤的記錄和糾正過程,因?yàn)槲抑皇且幻鯇W(xué)者,所以,遇到的錯(cuò)誤可能真的是非常簡單,如拼寫錯(cuò)誤等等,這些我當(dāng)然是不會記錄下來的,但是如果是一些我一時(shí)看不懂,不知道怎么解決的錯(cuò)誤,我就會一一記錄下來。
1.npm install formidable的錯(cuò)誤
???這個(gè)錯(cuò)誤是我想要通過npm來下載并安裝formidable時(shí)遇到的,一開始,我是能夠進(jìn)入改包下載的網(wǎng)站,但是卻無法下載下來,錯(cuò)誤是一大籮筐,但是最主要的還是開頭的所謂的“SSL error"。我是在linux平臺上開發(fā)的,它會顯示一些相關(guān)的幫助網(wǎng)站,我們可以點(diǎn)進(jìn)去看看是否有我們需要的,但是,全是英文。我硬著頭皮看完,但是,沒有與我一樣的錯(cuò)誤,后來,我要去上課,就關(guān)了。回來時(shí),又重新使用該命令,結(jié)果成功了,沒有報(bào)錯(cuò)。我百思不得其解,可能是我一開始那時(shí)候網(wǎng)站的鏈接出了問題。為證明我真的已經(jīng)安裝了該包,我們可以使用npm list的命令來顯示我們安裝的所有包:
/home/wenjiang
├── formidable@1.0.11
└─┬ jquery@1.7.3
? ├── htmlparser@1.7.6
? ├─┬ jsdom@0.2.15
? │ ├─┬ contextify@0.1.3
? │ │ └── bindings@1.0.0
? │ ├── cssom@0.2.5
? │ └─┬ request@2.11.4
? │?? ├─┬ form-data@0.0.3
? │?? │ ├── async@0.1.9
? │?? │ └─┬ combined-stream@0.0.3
? │?? │?? └── delayed-stream@0.0.5
? │?? └── mime@1.2.7
? ├── location@0.0.1
? ├── navigator@1.0.1
? └── xmlhttprequest@1.4.2
如果你們遇到與我一樣的錯(cuò)誤,不妨先放一邊,沒準(zhǔn)和我一樣,“神奇的海螺小姐”出現(xiàn)了!
2.?throw arguments[1]; // Unhandled 'error' event
?????????????????????? ^
Error: listen EADDRINUSE
?????? 我查過了,這個(gè)錯(cuò)誤EADDRINUSE就是“error.address in use”,意思就是我們監(jiān)聽的端口已經(jīng)被使用了,所以我們只要換一個(gè)監(jiān)聽的端口就行。
?
總結(jié)
以上是生活随笔為你收集整理的node.js编程错误记录集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【软件领域知识整理】贵金属交易的名词解释
- 下一篇: LVS性能调优小记