做了几天的仿网易云移动端项目,做出来了不知道怎么部署上线?搞了好久!!!!记录一下!

1.首先(优化 + 检查)项目

1.1 vue.config.js种配置:

安装 npm i compression-webpack-plugin 来使用 gzip 压缩代码

const CompressionWebpackPlugin = require('compression-webpack-plugin')module.exports = {publicPath: './', // 基本路径 该配置会为index.html中引入的<script> <link>等标签中的资源路径添加前缀outputDir: 'dist', // 输出文件目录assetsDir: 'static', // 放置打包生成的静态资源 (js、css、img、fonts) 的目录。//   去掉编译文件中map文件productionSourceMap: false,/* 补充:vue.config中configureWebpack 与 chainWebpack 的 区别!!!1.configureWebpack 通过 操作对象的形式,来修改默认的webpack配置,该对象将会被 webpack-merge 合并入最终的 webpack 配置2.chainWebpack 通过 链式编程的形式,来修改默认的webpack配置*/chainWebpack (config) {if (process.env.NODE_ENV === 'production') { // 为生产环境修改配置...config.plugin('compressionPlugin').use(new CompressionWebpackPlugin({algorithm: 'gzip', // 压缩方式test: new RegExp('\\.(' + ['js', 'css'].join('|') + ')$'), // 匹配压缩文件threshold: 10240, // 对大于10k压缩minRatio: 0.8}))}},configureWebpack: (config) => {if (process.env.NODE_ENV === 'production') { // 为生产环境修改配置...config.mode = 'production'// 配置如何展示性能提示。  例如,如果一个资源超过 250kb,webpack 会对此输出一个警告来通知你。config.performance = { // 打包文件大小配置/* 入口起点表示针对指定的入口,对于所有资源,要充分利用初始加载时(initial load time)期间。此选项根据入口起点的最大体积,控制 webpack 何时生成性能提示。默认值是:250000 (bytes)。 */maxEntrypointSize: 10000000,/*** 资源(asset)是从 webpack 生成的任何文件。此选项根据单个资源体积,控制 webpack 何时生成性能提示。默认值是:250000 (bytes)。*/maxAssetSize: 30000000}}}
}

在nginx中配置:

# ------------------------start------------------------gzip on;gzip_http_version 1.0;gzip_static on;gzip_min_length 1;gzip_buffers 4 16k;  #设置压缩所需要的缓冲区大小gzip_comp_level 6;//等级1-9 最小的压缩最快 但是消耗cpugzip_vary on;gzip_types text/plain application/javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;# ------------------------end------------------------

1.2 路由使用的依旧是hash模式,避免打包后,出现空白页

2.npm run build 打包项目 形成一个dist文件夹

3.服务器 阿里云 腾讯云 相关

之后进行远程连接该服务器 进入 宝塔 面板 登录。

1.进入面板下载推荐的软件

2.

之后会有一系列操作 跟着走就行 要填 域名的地方 填写 服务器公网ip,

3.部署安装完wordpress后 ,会出现一个基本的 成功html页面

4.

5.查看网站能否访问

6.

这样前台项目就算是部署完成了

4.Node后台项目部署

4.1 将github上的后台接口进行压缩,之后同样上传到另一个服务器上(相同的应该也可以),解压缩。

4.2 在软件商场中下载pm2

4.3 点击设置配置PM2管理器 -- 添加项目:

4.4 之后映射自己的公网ip地址,

4.5 进入接口的入口文件中修改端口号 我改为的是3333

4.6 重启一下 

最后访问一下这个公网ip+端口号 看能否访问 接口地址(成功的话后台node就算是部署完成了)

仿网易云项目前端服务器部署+Nodejs部署相关推荐

  1. 计算机毕业设计Node.js+Vue安卓仿网易云音乐客户端APP(程序+源码+LW+部署)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...

  2. 仿网易云PC端项目-vue

    项目GitHub地址: wangyiMusicPlayer. wangyiMusicPlayer--这是一个仿网易云PC端的的项目(vue) 项目简介: 本项目使用的后端接口{接口文档已放在项目中,自 ...

  3. 仿网易云音乐项目的开始

    开始 最近学习前端,比较迷茫,不知道该怎么做.决定做一个项目来梳理并锻炼自己的水平. 准备 网上有很多项目,之所以选择了仿网易云音乐的项目,是因为Github上有网易云音乐的接口项目,这样的话可以完全 ...

  4. 尚硅谷微信小程序开发 仿网易云音乐App 小程序 后端接口服务器搭建

    目录 小程序学习 视频相关的教程文档与笔记分享 配套服务器 源码地址: 接口使用说明文档 接口列表 启动服务 测试服务启动OK网页 http://localhost:3000/test.html​编辑 ...

  5. 开源项目【LikeCloudMusic 云音】仿网易云音乐

    LikeCloudMusic 云音 仿网易云音乐v3.7.5,Material Design风格,基于MVP,使用RxBus作为事件总线通信库 效果图 目前功能 扫描本地歌曲 存储歌曲及歌单 后台播放 ...

  6. 高仿网易云音乐(vue实战项目)

    高仿网易云音乐(Vue实战项目)

  7. 【开源项目学习】源码剖析,学习仿网易云音乐app代码

    [前言] 这篇文字不全是讲app代码,而是博主怎么根据代码系统学习梳理的过程,非专业,如有不对,欢迎指出 仿网易云音乐app源码地址:https://github.com/aa112901/remus ...

  8. 还不会用Flutter?仿网易云音乐项目(已开源)

    原作者:公众号boyan 前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面.Flutter可以与现有的代码一起工作.在全世界,Flutter正在被越 ...

  9. 怎么做前后端分离的个人博客,内部还有仿网易云音乐模块?点进便知!(基于Vue,Springboot+mybatisplus+SpringCloud+ElasticSearch等框架实现)

    入站须知 一.个人博客简介 1.1 博客主要页面:  1.1.1 首页  1.1.2 分类页  1.1.3 分类页  1.1.4 归档页  1.1.5 友链页  1.1.6 关于我  1.1.7 留言 ...

最新文章

  1. 机器学习中的数学基础:(3)主成分分析(PCA)及其应用
  2. hdu1428(记忆化搜索)
  3. QTableWidget去掉默认行号
  4. 学习笔记之-java8的新特性-函数式接口,lambda表达式,方法引用,Stream API,Optional类
  5. springSecurity源码分析-spring-security.xml文件配置
  6. 论文浅尝 | Rot-Pro:通过知识图谱嵌入中的投影建模关系的传递性
  7. 用计算机计算电力系统故障,用计算机计算电力系统故障的方法.ppt
  8. 解决 | 老司机都无法解决的事情,谁能解决?
  9. 罗永浩欲直播带货,京东说可以帮忙联系
  10. Feature pyramid networks for object detection
  11. python监听键盘输入 linux_Linux下使用Python捕获键盘输入
  12. 众智动力java_Java泛型简明教程
  13. 【算法与数据结构】——并查集
  14. AI人工智能282G教学视频+PPT
  15. C语言ctype.h
  16. python爬虫cookie处理_Python爬虫(六)cookie相关的请求处理
  17. 电子烟能破壳类四大天王“和大天壹”新物种么?
  18. 拉斯维加斯类型概率算法-n皇后问题
  19. 苹果xr怎么截屏_手机资讯:iPhone XR更新系统后无信号怎么办iPhone XR无信号解决办法...
  20. cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)

热门文章

  1. 新手学3D游戏建模,台式电脑要什么配置?笔记本又有什么推荐?
  2. pinbox: 我用过最好的收藏工具
  3. JeeCms使用笔记
  4. 百度地图 pc浏览器获取经纬度
  5. TypeError: date.locale is not a function
  6. Excel 隔行变色
  7. 力扣(LeetCode)怎么刷题,以排序算法为例
  8. 外企工作日常:全英文CrossTalk反串讲-讲前紧张,讲后淡定
  9. 监控服务器网卡上传和下载网速的脚本
  10. Win11下载速度太慢如何解决?Win11提高下载速度的方法