我现在写完一个vue2项目
接口是用的本地mysql
现在写完了想把它发布出来,让朋友直接通过网址访问,但是我不知道该怎么部署。
我现在有阿里云的云服务器和一个域名,但是不知道接下来该怎么办,各位朋友可以指点我一下吗。
怎么部署发布自己写的vue项目
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 推荐你先了解下宝塔面板
在你的服务器环境,下载上宝塔面板,里面装
它会自动同步到你的服务器上面去
但是注意你的 mysql 一定要和你的本地 mysql 版本一致
你可以查下博客怎么导表,然后找一下mysql的目录启动下设置下密码什么的
在之后你可以走两种代理方式
node静态部署引入你 npm run build 打包的文件 弄一个http走80端口 pm2启动你的静态项目,然后把后端跑起来,你也不用改什么映射什么的,你的前端包会自动请求你定义好的地址,当然你要在你的axios里面设置全局的请求地址 当然你要在你的后端做好跨域处理。第二种参考楼上
配置下nginx代理下也是ok的本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥300 寻抓云闪付tn组成网页付款链接
- ¥15 请问Ubuntu要怎么安装chrome呀?
- ¥15 视频编码 十六进制问题
- ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
- ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
- ¥15 FileNotFoundError 解决方案
- ¥15 uniapp实现如下图的图表功能
- ¥15 u-subsection如何修改相邻两个节点样式
- ¥30 vs2010开发 WFP(windows filtering platform)
- ¥15 服务端控制goose报文控制块的发布问题