2
我有一個我想調試的節點服務器。一旦我啓動了服務器運行服務器的命令行
node server.js
我想執行從命令行中server.js
定義的功能。服務器啓動後,通常的節點REPL「塊」。
例如,如果server.js
定義了函數addBlogPost
我想在本地調用addBlogPost()
並在不通過GUI的情況下觀察數據庫中的更改。
有沒有簡單的方法來做到這一點?
我有一個我想調試的節點服務器。一旦我啓動了服務器運行服務器的命令行
node server.js
我想執行從命令行中server.js
定義的功能。服務器啓動後,通常的節點REPL「塊」。
例如,如果server.js
定義了函數addBlogPost
我想在本地調用addBlogPost()
並在不通過GUI的情況下觀察數據庫中的更改。
有沒有簡單的方法來做到這一點?
可以使用repl
模塊來創建一個新的REPL實例:
repl = require("repl")
r = repl.start("node> ")
r.context.pause = pauseHTTP;
r.context.resume = resumeHTTP;
現在REPL裏面,你可以使用pause()
調用pauseHTTP()
和resume()
調用resumeHTTP()
。