網(wǎng)站發(fā)布工具
靈感來(lái)源:每次發(fā)布都需要登錄遠(yuǎn)程服務(wù)器,備份舊文件上傳新文件,在不同文件夾之間反復(fù)切換非常繁瑣,程序員可都是懶人,那能每天時(shí)間都耗在這些繁瑣的事情上,而且還需要非常小心避免出錯(cuò)。最開(kāi)始是用Python做了一個(gè)小工具,直接在文件上點(diǎn)擊右鍵即可上傳到服務(wù)器右鍵上傳。單個(gè)文件上傳倒是非??旖?,但是對(duì)于‘上傳多個(gè)文件,上傳文件夾’類(lèi)似于zip軟件右鍵壓縮類(lèi)型的功能,網(wǎng)上查詢(xún)了一些資料,但是沒(méi)有找到適合我的技術(shù)方案。最后決定犧牲一點(diǎn)快捷性,放棄右鍵方案,使用winform做客戶(hù)端,使用Node.js做服務(wù)器,開(kāi)發(fā)這個(gè)小工具。
服務(wù)器端介紹
部署
安裝Node.js
下載DepolyServer 并解壓
進(jìn)入DeployServer目錄,shift+鼠標(biāo)左鍵,選擇“在此處打開(kāi)命令窗口”輸入node index 80 啟動(dòng)server。端口號(hào)可省略,默認(rèn)值3000
啟動(dòng)成功后界面會(huì)提示 The depolyServer is now ready to accept connections on port 80