国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - vue.js和node.js前后端分離的項目,如何部署到Ubuntu服務(wù)器

瀏覽:109日期:2023-08-14 14:46:58

問題描述

項目是前后端分離的項目,客戶端的前端,管理系統(tǒng)的前端和后端(同時寫了客戶端和管理后臺的API接口)的代碼分別在三個文件夾中,對應(yīng)三個github倉庫。開發(fā)環(huán)境中: 我在3000端口開啟后端代碼的服務(wù)器,8080、8081分別開啟兩個前端代碼的服務(wù)器并分別跨域到3000端口實現(xiàn)對接口的請求,進(jìn)行開發(fā)。在服務(wù)器中該如何部署這樣的項目呢?我用的是pm2我的預(yù)想是: 后端代碼放在/www/backend/的文件夾中,配置nginx,使接口可以通過url: ’api.xxx.com/...’訪問。 此時我的兩個前端項目該怎么部署?前端項目是通過vue-cli建立的,可以分別通過npm build獲得一個dist文件夾,其中包含index.html以及靜態(tài)文件。在服務(wù)器中也是分別建立兩個文件夾/www/frontend/、/www/manager/存放嗎?nginx該如何配置才能訪問這兩個前端項目中的index.html并可以同時訪問后端接口?是不是一共需要寫三個nginx配置文件?

問題解答

回答1:

兩個前端項目可以在多配置兩個server,listen不同的端口,一個nginx配置就可以。

補(bǔ)充

javascript - vue.js和node.js前后端分離的項目,如何部署到Ubuntu服務(wù)器

回答2:

server { listen 8080; root /www/fontend; index index.html; server_name xxx.com www.xxx.com; location / { try_files $uri $uri/ /index.html; } location /api/ { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:3000/api/; }}

前端的nginx配置可以參照這樣。

建議:1、后端server只需要run到本地127.0.0.12、前端的nginx配置反向代理訪問api接口3、另一個前端項目參照上面的配置

標(biāo)簽: JavaScript
主站蜘蛛池模板: 亚洲一区二区三区一品精 | 欧美精品黄页免费高清在线 | 久久―日本道色综合久久 | 免费观看的毛片手机视频 | 久久国产精品国产精品 | 亚洲日本一区二区三区高清在线 | 午夜精品影院 | 午夜日韩 | 日韩福利视频精品专区 | 久久久精品国产免费观看同学 | 亚洲人成在线免费观看 | 精品国产亚一区二区三区 | 在线a人片免费观看国产 | 中国黄色一级毛片 | 国产一区影视 | 久久免费观看视频 | 男女性高爱潮免费网站 | 欧美亚洲精品一区 | 国产亚洲欧美另类久久久 | 国产伦精一区二区三区 | 99在线免费 | 免看一级一片一在线看 | 国内免费视频成人精品 | 欧美xxxxx色视频在线观看 | 亚洲精品区在线播放一区二区 | 欧美一级特黄aaaaaa在线看片 | 久久婷五月天 | 久久.com| 在线观看精品自拍视频 | 收集最新中文国产中文字幕 | 99爱视频精品免视看 | 亚洲天堂在线观看视频 | 亚洲第一激情 | 国产精品久久久一区二区三区 | 国产乱子伦真实china | 国产精品永久免费自在线观看 | 国产免费网 | 黄色大片三级 | 欧美日韩国产片 | 免费久久| 国产高清日韩 |