nuxt服務部署到雲上全程記錄


首先,在使用腳手架nuxt-app中創建項目時,箭頭選用不起作用,這是因為git bash在windows中交互問題,臨時的解決辦法是換用cmd

登錄雲服務器后,首先安裝nodejs

yum install nodejs
node -v
npm -v

如果發現版本低了
就散裝n工具
npm install -g n
n stable

運行node -v
如果發覺還是老版本,執行命令
source /etc/profile

 部署並啟動nuxt項目

本地打包
nuxt build

本地上傳.nuxt目錄、erver目錄、nuxt.config.js、package.json
scp -r local_dir username@servername:remote_dir (mac)

安裝yarn
npm install yarn -g

登錄並進入雲服務器項目目錄安裝依賴
npm/yarn install

安裝pm2工具
npm install pm2 -g

用pm2工具運行服務
pm2 start npm --name "my-nuxt" -- run start

查看當前活動的端口
netstat -ntlp

nuxt服務雲上不能訪問經排查發覺是127.0.0.1的問題,需在nuxt.config.js中添加
server: {
host: '0.0.0.0',
port: 3000
}

查看防火牆開通情況
iptables -n -L

抓包3000端口看是否有數據
tcpdump tcp port 3000
 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM