關于vue+koa+mongodb部署到伺服器所遇到的問題
這是一個關于購物的網站,基于vue+node(koa2)+mongodb 其中模拟資料用的是mock
關于這個項目具體流程我暫時先不寫
隻想寫一下關于我在項目打包時,遇到的很多問題,自己琢磨了許久,寫下這個簡單的來紀念一下
我的解決方方法具體應用在阿裡雲的輕量級伺服器上,因為學生機便宜,是以…
我的項目具體采用的技術時vue+node.js(koa2)+mongodb,其中有一部分應用mock去模拟資料
首先我在vue打包時遇到的問題就是打包路徑有錯誤,在官網上看到了解決方法,如下圖
其次在後端程式這個檔案夾單獨放置,與vue打包後dist放在一個檔案夾,這時候運作後端檔案,我的是node index.js
我的就報錯了,這時候我發現是跨域錯誤,後端不響應,找了許久,結果發現我應用的koa2-cors出現錯誤,然後配置參數,結果如下圖
運作成功,本地打包後也可以擷取後端資料,接下來就是将資料庫裡面的資料導出部署在伺服器上
我的是進入到mongodb檔案下的bin(敲的終端)
https://blog.csdn.net/m0_38039437/article/details/80196576
這篇文章應該有幫助
之後導入到阿裡雲伺服器上,阿裡雲伺服器安裝一些軟體
我安裝了monngodb、PM2,其中pm2安裝運作node用的
接下來上傳到伺服器上,這個應該很容易,不做過多介紹,記得運作node
之後發現正常,可是在擷取資料庫資料還是失敗,查找發現發送請求時缺少,無法發送請求,上網查詢發現koa2-cors有錯誤,做出如下修改
終于我的成功了,第一次寫踩過的坑,寫的很差,見諒。