西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)其它知識 → node服務(wù)器自動更新腳本hotnode發(fā)布

node服務(wù)器自動更新腳本hotnode發(fā)布

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/4/6 12:19:41字體大小:A-A+

作者:Snandy點擊:0次評論:2次標(biāo)簽: 自動更新

使用node開發(fā)服務(wù)器端程序時,一個典型的問題就是每次修改js文件后都要重新發(fā)布一次。如下是server.js

var http = require('http');
var server = http.createServer(function(request, response) {
var rePSHeader = {
"Content-Type": "text/html"
};
response.writeHead(200, repsHeader);
response.end('Hello,World.');
});
server.listen(8081);

創(chuàng)建一個服務(wù)器,監(jiān)聽8081端口,此時進(jìn)入命令行進(jìn)入server.js當(dāng)前目錄,輸入node server.js,啟動服務(wù)。瀏覽器地址欄輸入 localhost:8081,顯示如下

這時你修改了server.js,或是調(diào)試功能,或是增加功能。這時需要重新發(fā)布該服務(wù),每次修改都需要執(zhí)行以下兩步

1 control+c

2 node server.js

很不爽!因此有人開發(fā)了一個自動發(fā)布(熱發(fā)布)的工具,你只需要在修改文件后保存,它就能自動替你發(fā)布。該工具就是hotnode。

hotnode安裝

打開命令行 sudo npm -g install hotnode

以上提示可看到已經(jīng)安裝成功了,hotnode版本是0.0.8。注意,不要少了 -g,hotnode必須在全局安裝,否則會安裝失敗,警告信息如下

安裝成功后,可以隨時查看它的版本號 hotnode -v

hotnode使用

使用很簡單,執(zhí)行命令 hotnode server.js是是

每次修改都會有一條日志打印出來。

相關(guān):https://github.com/saschagehlich/hotnode

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(2)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)