Node.js 學習書籤
Installation
Linux 跟 Windows 都可以用 Package Manager 安裝 Nodejs
Basic
Coding Style Guide for node.js apps - Stack Overflow
有人在 Stack Overflow 上問 Coding Style for node.js,最佳的答案是直接去看大師們的 code XD。另外也可以參考這兩個網站
大師寫的 Node 指南
Test tool
Unit test 的工具
Framework
expressjs
Jade
Jade 是給 node.js 用的一套好用的樣板引擎(template engine),以下有一些教學
Tools
Virtual Environments for Node,讓系統可以存在多個版本的 node,這樣就可測試 app 在不同版本下的相容性
可以監測 project 裡面檔案的變動,一有變動就重新執行上一個指令,合配合 expressjs 來用,這樣改了檔案 supervisor 就可以幫我們重起 expressjs。
Books
Application
監測網站的健康度
Security
Experience
Troubleshooting
Q: 遇到 DEPTH_ZERO_SELF_SIGNED_CERT
錯誤
A: 加一個環境變數 process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"
來解
- Private NPM Registry Replicator Document – Blog
- Error: DEPTH_ZERO_SELF_SIGNED_CERT · Issue #418 · mikeal/request
Q: 用 node-soap 0.8.16 遇到 assert.js:102 throw new assert.AssertionError
A: 臨時解決就是將node_modules/soap/lib/wsdl.js裡的319行註釋掉。