色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

問題解答

回答1:

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

補充

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

回答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、另一個前端項目參照上面的配置

標簽: JavaScript
主站蜘蛛池模板: 国产大学生自拍 | 日本亚欧乱色视频在线观看 | 在线欧美精品二区三区 | 亚洲国产精品线在线观看 | 午夜久久网 | 欧美毛片网站 | 国产黄色三级三级三级 | 久久精品一区二区三区不卡牛牛 | 大臿蕉香蕉大视频成人 | 久草视频在线资源 | 高清性色生活片欧美在线 | 国产一精品一aⅴ一免费 | 国产成人无精品久久久久国语 | 91精品久久久久久久久网影视 | 国产精品国产亚洲精品不卡 | 中文字幕亚洲一区二区三区 | 99精品偷自拍 | 2020精品极品国产色在线观看 | 日韩一级片免费看 | 插美女网站 | 亚洲欧美日本国产 | 午夜三级理论在线观看视频 | 99久久精品国产综合一区 | 成年人在线免费观看网站 | 中文字幕在线观看一区二区 | 老司机午夜性生免费福利 | 亚洲最大网站在线 | 香蕉久久久| 男女扒开双腿猛进入免费网站 | 99精品视频在线在线视频观看 | 日本免费小视频 | 日产一区二区三区四区 | 日韩精品一区二区三区毛片 | 欧美三级色 | 国产精品96久久久久久久 | 亚洲精品高清国产一久久 | 狠狠干香蕉 | 国产精品黄 | 男女国产 | 欧美成人性色生活片免费在线观看 | 91在线一区二区三区 |