詳解Node.js一行命令上傳本地文件到服務(wù)器
現(xiàn)在存在的問題
每次打包完, 都要打開 FileZilla 一頓拖拽然后才能上傳代碼, 那就立馬擼一個自動化腳本就完事了
publish-sftp
Github 傳送門(順便來騙個Star) 以后一行命令上傳本地文件到服務(wù)器啦
publish-sftp -c // 完事
安全性
項目組已經(jīng)跑了大半年, 沒出過幺蛾子, 可放心使用
實(shí)現(xiàn)
基于 ssh2-sftp-client
快速上手
install
sudo npm i publish-sftp -g
sudo npm link publish-sftp
tips
當(dāng)前目錄下需要提供一份 sftp.json
{ "localPath": "./dist", "remotePath": "/export/App/xxx", "protectedRemotePath": "/export/App/xxx", "connect": { "host": "xxx.xxx.xxx.xx", "port": 22, "username": "root", "password": "123456" } }
example
復(fù)制 localPath 下所有文件到 remotePath/xjx/test, -c 參數(shù)為空則是復(fù)制到 remotePath, 遠(yuǎn)程目錄不存在會先創(chuàng)建
copy
復(fù)制 localPath 下所有文件到 remotePath 目錄下, 如果 xxx 有值則是復(fù)制到 ${remotePath}/${xxx} 目錄
publish-sftp -c xxx
remove
刪除 remotePath 目錄, 如果 xxx 有值則是刪除 ${remotePath}/${xxx} 目錄, protectedRemotePath 目錄是不允許操作的, 所以為了安全是必需要設(shè)置的, 一般和 remotePath 值一樣即可!
publish-sftp -r xxx
以上所述是小編給大家介紹的Node.js一行命令上傳本地文件到服務(wù)器詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- js實(shí)現(xiàn)圖片上傳到服務(wù)器和回顯
- Node.js HTTP服務(wù)器中的文件、圖片上傳的方法
- JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能
- NodeJs實(shí)現(xiàn)簡易WEB上傳下載服務(wù)器
- js實(shí)現(xiàn)圖片粘貼上傳到服務(wù)器并展示的實(shí)例
- 基于HTML5+js+Java實(shí)現(xiàn)單文件文件上傳到服務(wù)器功能
- 利用nodejs監(jiān)控文件變化并使用sftp上傳到服務(wù)器
- NodeJS與HTML5相結(jié)合實(shí)現(xiàn)拖拽多個文件上傳到服務(wù)器的實(shí)現(xiàn)方法
- Ajax上傳實(shí)現(xiàn)根據(jù)服務(wù)器端返回數(shù)據(jù)進(jìn)行js處理的方法
- js實(shí)現(xiàn)上傳圖片到服務(wù)器
相關(guān)文章
Node.js實(shí)現(xiàn)數(shù)據(jù)推送
這篇文章主要為大家詳細(xì)介紹了Node.js實(shí)現(xiàn)數(shù)據(jù)推送的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-04-04使用nodejs?spider爬取圖片及數(shù)據(jù)實(shí)現(xiàn)
這篇文章主要為大家介紹了使用nodejs?spider爬取圖片及數(shù)據(jù)實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07使用Node.js配合Nginx實(shí)現(xiàn)高負(fù)載網(wǎng)絡(luò)
這篇文章主要介紹了使用Node.js配合Nginx實(shí)現(xiàn)高負(fù)載網(wǎng)絡(luò),Node的異步加上Nginx的反向代理在性能上實(shí)在是給力!需要的朋友可以參考下2015-06-06express框架中使用jwt實(shí)現(xiàn)驗(yàn)證的方法
這篇文章主要給大家介紹了關(guān)于express框架中使用jwt實(shí)現(xiàn)驗(yàn)證的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用express具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08node.js中的http.response.write方法使用說明
這篇文章主要介紹了node.js中的http.response.write方法使用說明,本文介紹了http.response.write的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12