文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

vue怎么部署服务器

2024-04-02 19:55

关注

这篇文章主要介绍了vue怎么部署服务器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么部署服务器文章都会有所收获,下面我们一起来看看吧。

部署前端项目vue到服务器

首对应的是找到项目 进入对应的目录下

进行 npm run build 会生成一个dist文件 将整个dist文件上传到服务器就可以了

然后就是首先就是安装node.js 对应的版本不建议最先版本 有可能会出现一些莫名的错误

node.Js 安装完成后就是软连接  类似于配置环境变量

下来就是安装 express - generator生成器

 npm install -g express -generator

创建项目

express 项目名字

进入项目 安装依赖

npm  install

对应刚才生成的dist放入对应的项目名中的public中

之后运行

npm start 

直接打开浏览器就可以就进行访问了

但是有的项目属于前后端项目分离 需要后端给前端处理相应 返回数据结果 整个时候需要Nginx进行反向代理这个分离项目

推荐使用服务器宝塔面板 安装可以减少很多的操作和出错概率

对应的还是需要设置自己的端口 不建议使用熟知的端口号码 也不建议用默认的80

可以直接在自己的vue项目中的prod.env.js中设置端口和主机 也可以在Nginx配置文件nginx.conf中进行设置

以及在前后端数据库的提交路径也要和后端的虚拟路径相符合,如果是不同的服务器也要将localhost更改为公网地址

不然 访问前端会出现 报错

会很大程度影响判断是nginx.conf配置写的有问题。

剩下的就是对nginx.conf文件配置

前端访问的端口 以及主机名

此处的root是dist的全路径

这个必须要要 不然对应的前端静态资源不能被访问到

    location ——* \.(gif|jpg|jpeg|png|css|js|ico|css|eot|svg|ttf|woff|mov)$ {

root  自己项目的dist全路径;

  expires   48h;

access_log   off;

}

其中/dushaoqin 对应的是自己的后端的虚拟路径 且此处的端口用的是后端的端口号码

剩下的地方可以和我一样 主要是就是通用性的配置

location /dushaoqin {

proxy_pass http://公网地址:端口号/虚拟路径/;

proxy_set_header Host $host;

  proxy_connect_timeout 600;                #配置点1

            proxy_read_timeout 600;                  #配置点2,如果没效,可以考虑这个时间配置长一点

            proxy_send_timeout 600;                  #配置点3

            proxy_set_header Host $host:$server_port;

            proxy_http_version 1.1;

            proxy_set_header Upgrade $http_upgrade;

            proxy_set_header Connection "upgrade";

}

到这里 基本上前端项目就差不多了

打开运行后端项目 就可以进行访问前端的资源路径了

主要难点就是

对应的nginx.conf的配置 以及vue对应的前后端数据接口api的路径设置是否同步

关于“vue怎么部署服务器”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“vue怎么部署服务器”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯