IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 部署vue项目全过程 -> 正文阅读

[JavaScript知识库]部署vue项目全过程

目录

1. 从后台拿到项目所需的sql包和jar包

2. 使用Navicat for MySQL部署sql包

1. 在自己的云服务器上开放3306端口,以及本次项目所需要开放的端口号(假设为8002)

2. 在MySQL里新建连接(自己设置密码,复杂点,以防有人攻击数据库)

3. 在新创建的连接里新建数据库(数据库名由后台提供)

4. 在新数据库里的表里运行sql文件(不显示表的话刷新一下)

5. 点击用户,新建用户(用户名和密码由后台提供),并赋权

3. 在cmd或者Xshell里使用root用户登录,在服务器里运行jar包

1. 利用filezilla将下载好的jar包直接拖动到服务器根目录的jar目录下(没有可自己建个)

2. 在Xshell里运行jar包,命令如下

3. 登录后台提供的Swagger UI接口(端口号为我们之前假设的项目端口8002)?

4. 搭建vue-cli

1. 纯脚手架搭建命令如下

?2. 使用大佬做的基于vue-cli搭建好的半成品框架


1. 从后台拿到项目所需的sql包和jar包

2. 使用Navicat for MySQL部署sql包

1. 在自己的云服务器上开放3306端口,以及本次项目所需要开放的端口号(假设为8002)


//有个前提是在cmd或者Xshell中配置过MySQL和jar包环境(本文暂不说明)

2. 在MySQL里新建连接(自己设置密码,复杂点,以防有人攻击数据库)

//先连接测试一下,第一次的话一般在这里会有一堆奇怪的报错信息


3. 在新创建的连接里新建数据库(数据库名由后台提供)

?


4. 在新数据库里的表里运行sql文件(不显示表的话刷新一下)


5. 点击用户,新建用户(用户名和密码由后台提供),并赋权

?

?

3. 在cmd或者Xshell里使用root用户登录,在服务器里运行jar包

1. 利用filezilla将下载好的jar包直接拖动到服务器根目录的jar目录下(没有可自己建个)

//主机即服务器,用户名root,密码自己设置的,端口22或23


2. 在Xshell里运行jar包,命令如下

cd /

cd jar

ls -l? ? ? ? ? ? ? ? ? ? ? ? ? ?看一下jar包在不在jar目录下

ps -ef | grep java? ? ? 查看服务器上运行的jar包

java -jar text.jar &? ? ?出现spring=》则运行成功

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?如果这条命令不行的话可以试试这条:nohup java -jar text.jar >jz.txt 2>&1 &


3. 登录后台提供的Swagger UI接口(端口号为我们之前假设的项目端口8002)?

//从登录相关接口,用sql包里提供的用户密码拿token,在Authorize里使用密钥登录,现在所有的接口都可以用了

?

4. 搭建vue-cli

1. 纯脚手架搭建命令如下

cnpm i -g @vue/cli

vue -V? ? ? ? ? ? ? ? ? ? ? ? ?检查vue版本

vue create text? ? ? ? ? ? 创建并配置vue脚手架项目

?//选最后一个,第一个是我之前创建的模板,第二三个都是脚手架配置好的Vue2和3的模板

?

//空格选中选项,一般新手选这几项就够了,回车

?//目前vue2语法就够用了

//选n,路由的hash模式(url带#号)?

?//看个人业务需求,我喜欢用less

?//Babel,ESLint,etc...这些配置最好不要放到package.json里

//是否把以上配置作为模板,看个人需求

cnpm install? ? ? ? ? 下载依赖(选择自己的项目在集成终端打开下载)

npm run dev? ? ? ? ? 启动项目(命令可以去package.json里查看)


?2. 使用大佬做的基于vue-cli搭建好的半成品框架

1. 框架链接如下(两个都可以)

介绍 | vue-element-admin (panjiachen.github.io)

vue-admin-template: 这是一个极简的 vue admin 管理后台。它只包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西 (gitee.com)

2. 我们来用第二个来搭建一下,使用VScode在集成终端中打开并输入以下命令

git clone https://gitee.com/panjiachen/vue-admin-template.git

选择项目在集成终端打开

cnpm install? ? ? ? ?

//如果报错可以输入这个命令,再重新下载依赖:npm config set registry http://registry.npmjs.org/

npm run dev? ? ? //运行项目

3. 接下来需要修改vue-admin-template框架

配置登录接口

  • 使用axios--配置基础路径


? ? ? ? 重启项目使配置生效

  • 真实对接后台登录接口 /user/login vue-admin-template框架使用mockjs模拟后台


? ? ? ? 向后台发送登录请求 baseURL(http://47.101.202.33:8002)+url(/user/login)

  • 修改真实对接用户

? ? ? ? views/login/index.vue ??使用mock模拟的后台用户? ??
? ? ? ? ? ? 提示 进入错误回调 please enter correct username
? ? ? ? ? ? mock限定了输入的用户名和密码 取消用户名和密码验证
? ? ? ? ? ??

  • 登录的时候除了发送login info(getInfo) --显示得是用户未登录

? ? ? ? 请求拦截

? ? ? ? 响应拦截器
? ? ???

?

?

?

?

?

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-28 12:18:13  更:2021-10-28 12:18:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:09:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码