get云主机(如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目)

:暂无数据 2026-09-22 21:10:18 0

get云主机(如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目)

这篇文章给大家聊聊关于get云主机,以及如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目



项目: vue + express + mongodb
项目前后分离部署在一台服务器上面
express端口:3000
mongodb端口:27017
vue端口:本地是8080 服务端是:80
本地开发配置
本地开发基于vue cli 端口是 8080如果请求api的时候在前缀加上localhost:3000会提示跨域问题,我们可以使用下面方式来解决这个问题
在vue项目路径找到这个文件 /vue-item/config/index.js 找到这行代码:
proxyTable: {}
添加如下配置
demo:
proxyTable: {
’/v1/**’:{
***隐藏网址***
pathRewrite: {
’^/v1’: ’/’
}
}
}
v1 是我给api自动添加的前缀
这个前缀可以使用 axios 配置添加
在main.js 主入口文件添加
如下
import apiConfig from ’../config/api.config’
// import axios
import Axios from ’axios’
import VueAxios from ’vue-axios’
Vue.use(VueAxios, Axios)
// Axios.defaults.baseURL = apiConfig.baseUrl;
Axios.defaults.baseURL = ’v1/’ 这样也ok的
api.config
判断是开发模式还是本地模式,其实不需要这么麻烦 直接
const isProdMode = Object.is(process.env.NODE_ENV, ’production’)
module.exports = {
baseUrl: isProdMode ? ’api.shudong.wang/v1/’ : ’v1/’
}
如果把axios 配置了自动前缀
每次访问的时候
data(){
return {
articleList:Object
}
},
mounted: function(){
this.getArticleList()
},
methods:{
getArticleList(){
console.log(111111111)
***隐藏网址***
.then((response)=》{
console.log(response.data)
let res = response.data;
this.articleList = res.data;
})
.catch((error) =》{
console.log(error)
})
}
},
上面请求的例子中相当于访问: localhost:8080/v1/article/list
这样就可以解决跨域问题
其实最终访问的是 localhost:3000/article/list express的api
这个v1只是api版本的标识,如果想带着,并且api是可以v1版本方式访问的,把代理的路径重新规则去掉就可以
操作如下:
proxyTable: {
’/v1/**’:{
***隐藏网址***
//pathRewrite: { //这个规则去掉
// ’^/v1’: ’/’
//}
},
’/goods/*’:{
***隐藏网址***
},
’/users/**’:{
***隐藏网址***
}
}
服务端部署
本地可以使用proxyTable 解决跨域问题,那么服务端怎么解决跨域问题呢?
answer:使用nginx反向代理
nginx配置: 仔细分析一下看看是否适合自己的业务场景
server
{
listen 80;
#listen :80;
***隐藏网址***
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/zhenfan/dist;
include none.conf;
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
include enable-php.conf;
location /v1 {
***隐藏网址***
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
access_log off;
}
关于express链接mongodb可以直接填写端口号,不存在跨域问题,直接 127.0.0.1:27017就ok,
怎么在服务器上面搭建可以参考上篇 mongodb篇
关于有什么问题,可以在下面留言,希望你是来讨论技术的。
上次写完一篇,一个小朋友,来到这里咬文嚼字,针对 部署这个词,说用的不当,还口口声声说是来讨论技术,把注意力放在这个上面上真没意义。
希望本篇文章能帮到你,解决你的问题。 也希望大家多多支持脚本之家。


getcloud需要付费吗

getcloud需要付费。根据查询相关公开信息显示,GetCloud是一家提供云主机、数据中心服务的公司,其网站的介绍,免费试用方案可以免费使用7天,试用后付费版本可以享受专业的技术支持服务,包括在线支持,邮件支持和电话支持等,提供了更多的主题和插件,帮助用户解决各种技术问题。

如果你还想了解更多这方面的信息,记得收藏关注本站。

get云主机(如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目)

本文编辑:admin

更多文章:


get云主机(如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目)

get云主机(如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目)

这篇文章给大家聊聊关于get云主机,以及如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年9月22日 21:10

amazons第一季在线(假面骑士amazons第一季男主死了吗)

amazons第一季在线(假面骑士amazons第一季男主死了吗)

各位老铁们好,相信很多人对amazons第一季在线都不是特别的了解,因此呢,今天就来为大家分享下关于amazons第一季在线以及假面骑士amazons第一季男主死了吗的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月22日 21:00

苏珊米勒2023年1月份运势(苏珊米勒天蝎座2023年3月份运势)

苏珊米勒2023年1月份运势(苏珊米勒天蝎座2023年3月份运势)

大家好,今天小编来为大家解答以下的问题,关于苏珊米勒2023年1月份运势,苏珊米勒天蝎座2023年3月份运势这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 19:10

怎么查询一个公司的网址(如何查询企业网站是多少)

怎么查询一个公司的网址(如何查询企业网站是多少)

其实怎么查询一个公司的网址的问题并不复杂,但是又很多的朋友都不太了解如何查询企业网站是多少,因此呢,今天小编就来为大家分享怎么查询一个公司的网址的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月22日 17:20

汽车租赁法?房屋租赁法规有哪些

汽车租赁法?房屋租赁法规有哪些

各位老铁们,大家好,今天由我来为大家分享租赁法,以及汽车租赁法的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年9月22日 17:00

外服苹果id购买(苹果国外id怎么付款)

外服苹果id购买(苹果国外id怎么付款)

本篇文章给大家谈谈外服苹果id购买,以及苹果国外id怎么付款对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 16:20

68ecshop(ecshop后台admin路径怎么修改)

68ecshop(ecshop后台admin路径怎么修改)

各位老铁们好,相信很多人对68ecshop都不是特别的了解,因此呢,今天就来为大家分享下关于68ecshop以及ecshop后台admin路径怎么修改的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月22日 14:50

场地租赁费税率是多少?(场地租赁费的税率是多少)

场地租赁费税率是多少?(场地租赁费的税率是多少)

大家好,关于场地租赁费税率是多少?很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于场地租赁费的税率是多少的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年9月22日 14:00

闽侯县上街镇上街村(闽侯上街有什么大小厂)

闽侯县上街镇上街村(闽侯上街有什么大小厂)

大家好,闽侯县上街镇上街村相信很多的网友都不是很明白,包括闽侯上街有什么大小厂也是一样,不过没有关系,接下来就来为大家分享关于闽侯县上街镇上街村和闽侯上街有什么大小厂的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年9月22日 13:30

轰20和b2哪个先进(轰20与B2或会有何区别呢)

轰20和b2哪个先进(轰20与B2或会有何区别呢)

各位老铁们好,相信很多人对轰20和b2哪个先进都不是特别的了解,因此呢,今天就来为大家分享下关于轰20和b2哪个先进以及轰20与B2或会有何区别呢的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月22日 13:10

最近更新

天津网站策划如何选择?
2026-09-22 21:03:39 浏览:0
深圳做网站推广优化如何操作
2026-09-22 21:03:03 浏览:0
建设下载网站需要哪些步骤?
2026-09-22 21:02:53 浏览:0
新安网络网站建设价格是多少?
2026-09-22 21:02:00 浏览:0
热门文章

wait for you杨和苏(大家听下(wait for you)这首英文歌的开头那段音乐)
2026-06-13 16:20:04 浏览:22
刷关键字排名怎么操作最有效?
2026-09-14 20:02:13 浏览:14
oppo a9拆机教程(oppoa9拆机教程)
2026-06-13 10:40:02 浏览:12
标签列表