centos云服务器nginx部署多vue项目

前言:

本文章为博主通过vue模板快速搭建vue项目的笔记,适合初学vue的新人。

项目可部署,看完之后很快就能跟博主一样快速搭建自己的vue项目。

并且通过可部署的项目,能够更好更快的理解整个流程,博主主要为后端研发,但仍可快速的理通vue开发的流程。

脚手架地址:

https://github.com/PanJiaChen/vue-admin-template​github.com

本项目GitHub源码:(两个均可部署)

https://github.com/kevinten10/Web-lifecat​github.com

https://github.com/kevinten10/Vue-Admin-lifecat​github.com

1、首先,展示已经完成的项目

项目在线网址以及相关页面截图的展示

1-仿ins的图片分享网站:

lifecat​www.lifecat.club

仿ins的探索功能

首页

2-后台管理系统:

lifecat-admin​www.lifecat.club

后台管理系统的仪表盘

通过mock模拟数据进行表单的展示

2、对模板中技术的一些概括

框架:vue

请求:axios,接口在src/api包下,axios工具类在src/util中

数据:使用mock进行数据的模拟,在src/mock包下

更新中...

3、使用指南

接口数据模拟流程:

vue组件调用接口-->
调用api目录下的接口js-->
使用util包下的request(即axios)进行请求发送-->
接口js被mock目录下的index.js捕获-->
根据映射找到mock下的具体js文件,在其中进行了数据模拟与返回-->
返回数据到vue组件-->
完成数据模拟

4、部署

1、本地部署

下载源码-->
webstorm打开(我用的webstorm也可以用别的,淘宝上可以买号很便宜)-->
配置好npm环境-->
执行“npm install”安装依赖-->
执行“npm run dev”运行项目

2、云服务器部署

我在centos腾讯云服务器下安装ngnix,然后部署了vue项目,配置nginx非常容易,这里有一篇我的教程

腾讯云Centos部署Nginx下Vue项目 - CSDN博客​blog.csdn.net图标

执行“npm run build”打包程序,找到dist文件夹下的内容,上传到服务器对应目录:

下面粘贴一下我的nginx配置文件:

vim /etc/nginx/nginx.conf

        root         /home;

        location /admin {
            try_files $uri $uri/ /admin/index.html;
        }

        location /lifecat {
            try_files $uri $uri/ /lifecat/index.html;
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

猜你喜欢

转载自blog.csdn.net/wsh596823919/article/details/82078525
今日推荐