文章出處
__dirname和process.cwd
文章列表
啟動node.js腳本
$ NODE_ENV=production API_KEY=442CC1FE-4333-46CE-80EE-6705A1896832 node server.js
Node.js 控制臺 REPL
在終端敲node進入repl
1+1
a = 1;
基礎知識
Node.js是建立在Google Chrome V8引擎和ECMASCRIPT之上的。
命名
靜態變量或者私有函數以_開頭
保留的關鍵詞
- process
- global
- module.exports
__dirname和process.cwd
絕對路徑
如果像這樣啟動
$ node ./code/program.js.
兩者的路徑是不一樣的
核心模塊
- htpp
- util
- querystring
- url
- fs
- path
- crypto
- string_decoder
調試node.js程序
- Node.js Debugger 并不好用
- Node Inspector Chrome devtools的一個端口
- Webstrom IDE調試 非常好用
- console.log
使用Node.js Debugger
node debug hello.js
next 快捷鍵n 跳到下一個語句
cont 快捷鍵c 跳到下一個斷點
step s 進入function
out o 跳出function
watch
打開瀏覽器 http://localhost:1337
或者執行 curl http://localhost:1337
使用Node Inspector
npm install -g node-inspector
然后,啟動node-inspector
node-inspector
在新的終端打開
node —debug-brk hello-debug.js or node —debug hello-debug.js
打開chrome瀏覽器 其它瀏覽器不可以
http://localhost:8080/debug?port=5858
檢測文件改動
- forever
- nodemon
- supervisor
- up
文章列表
全站熱搜
留言列表