天天看點

關于vue+koa+mongodb部署到伺服器所遇到的問題

關于vue+koa+mongodb部署到伺服器所遇到的問題

這是一個關于購物的網站,基于vue+node(koa2)+mongodb 其中模拟資料用的是mock

關于這個項目具體流程我暫時先不寫

隻想寫一下關于我在項目打包時,遇到的很多問題,自己琢磨了許久,寫下這個簡單的來紀念一下

我的解決方方法具體應用在阿裡雲的輕量級伺服器上,因為學生機便宜,是以…

我的項目具體采用的技術時vue+node.js(koa2)+mongodb,其中有一部分應用mock去模拟資料

首先我在vue打包時遇到的問題就是打包路徑有錯誤,在官網上看到了解決方法,如下圖

關于vue+koa+mongodb部署到伺服器所遇到的問題

其次在後端程式這個檔案夾單獨放置,與vue打包後dist放在一個檔案夾,這時候運作後端檔案,我的是node index.js

我的就報錯了,這時候我發現是跨域錯誤,後端不響應,找了許久,結果發現我應用的koa2-cors出現錯誤,然後配置參數,結果如下圖

關于vue+koa+mongodb部署到伺服器所遇到的問題

運作成功,本地打包後也可以擷取後端資料,接下來就是将資料庫裡面的資料導出部署在伺服器上

我的是進入到mongodb檔案下的bin(敲的終端)

https://blog.csdn.net/m0_38039437/article/details/80196576

這篇文章應該有幫助

之後導入到阿裡雲伺服器上,阿裡雲伺服器安裝一些軟體

我安裝了monngodb、PM2,其中pm2安裝運作node用的

接下來上傳到伺服器上,這個應該很容易,不做過多介紹,記得運作node

之後發現正常,可是在擷取資料庫資料還是失敗,查找發現發送請求時缺少,無法發送請求,上網查詢發現koa2-cors有錯誤,做出如下修改

關于vue+koa+mongodb部署到伺服器所遇到的問題

終于我的成功了,第一次寫踩過的坑,寫的很差,見諒。

繼續閱讀