文章详情

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

请输入下面的图形验证码

提交验证

短信预约提醒成功

前后台分离开发,你会了吗?

2024-11-30 04:48

关注

1. 前后台分离开发介绍

前端开发有2种方式:

前后台混合开发,顾名思义就是前台后台代码混在一起开发,前后台混合开发模式有如下缺点

所以我们目前基本都是采用的前后台分离开发方式,那么可能小伙伴会问我一个写后端的人为啥要学习一下前端?

在现在这个卷王之王的当下,我们可以不精通前端,但是前端基础的curd(增删改查)操作,最好可以实现自己编写

那么基于前后台分离开发的模式下,我们后台开发者开发一个功能的具体流程如何呢?如下图所示:

图片

2. 前端工程化

2.1. 前端工程化介绍

如果我们只学过Html,CSS和JS(前端三剑客),使用前端三剑客开发存在如下问题:

所以现在企业开发中更加讲究前端工程化方式的开发,主要包括如下4个特点

所以对于前端工程化,说白了,就是在企业级的前端项目开发中,把前端开发所需要的工具、技术、流程、经验进行规范化和标准化。从而提升开发效率,降低开发难度等等。接下来我们就需要学习vue的官方提供的脚手架帮我们完成前端的工程化。

3. NodeJS安装

vue前端工程化是通过官方提供的脚手架Vue-cli来完成的,用于快速的生成一个Vue的项目模板

Vue-cli主要提供了如下功能:

我们需要运行Vue-cli,需要依赖NodeJS,NodeJS是前端工程化依赖的环境。所以我们需要先安装NodeJS,然后才能安装Vue-cli

给大家演示安装的nodejs版本是node-v16.17.1-x64.msi,如果大家没有该虚拟机软件,可以在公众号发VM获取下载地址。

图片

3.1. NodeJS安装步骤

【步骤一】:双击node-v16.17.1-x64.msi

图片

【步骤二】:选择安装目录

图片

图片

【步骤三】:验证NodeJS环境变量

NodeJS 安装完毕后,会自动配置好环境变量,我们验证一下是否安装成功, 通过:

node -v

图片

【步骤四】:配置npm的全局安装路径

图片

使用管理员身份运行命令行,在命令行中,执行如下指令:

npm config set prefix "D:\allsoftware\install\nodejs"

注意:D:\allsoftware\install\nodejs 这个目录是NodeJS的安装目录

【步骤5】:切换npm的淘宝镜像

使用管理员身份运行命令行,在命令行中,执行如下指令:

npm config set registry https://registry.npm.taobao.org

【步骤6】:安装Vue-cli

使用管理员身份运行命令行,在命令行中,执行如下指令:

npm install -g @vue/cli

注意:这个过程中,会联网下载,可能会耗时几分钟,耐心等待。

图片

4. Vue项目-创建

Vue项目-创建方式

## vue create 项目名称
vue create vue-project01
vue ui

本次介绍对初学者比较友好的图形化界面创建项目

4.1. Vue-图形化界面项目创建步骤

【步骤一】:打开UI界面

在命令行中,执行如下指令:

vue ui

图片

【步骤二】:创建项目

图片

图片

图片

创建项目的过程,需要联网进行,这可能会耗时比较长的时间,请耐心等待。 windows的命令行,容易卡顿,我们可以敲击一下键盘

图片

最后我们只需要等待片刻,即可进入到创建创建成功的界面,如下图所示:

图片

4.2. vue项目目录结构介绍

我们通过VS Code打开之前创建的vue文件夹,打开之后,呈现如下图所示页面:

图片

vue项目的标准目录结构以及目录对应的解释如下图所示:

图片

其中我们平时开发代码就是在src目录

4.3. 运行vue项目

那么vue项目开发好了,我们应该怎么运行vue项目呢?

图片

点击之后,我们等待片刻,即可运行,在终端界面中,我们发现项目是运行在本地服务的8080端口,我们直接通过浏览器打开地址

图片

最终浏览器打开后,呈现如下界面,表示项目运行成功

图片

4.4. 修改启动端口

对于8080端口,经常被占用,所以我们可以去修改默认的8080端口。我们修改vue.config.js文件的内容,添加如下代码

devServer:{
    port:7000
}

如下图所示,然后我们关闭服务器,并且重新启动

图片

重新启动如下图所示:

图片

补充:NPM脚本窗口调试出来

通过设置/用户设置/扩展/MPM更改NPM默认配置,如下图所示

图片

然后重启VS Code,并且双击打开package.json文件,然后点击资源管理器处的3个小点勾选npm脚本选项,如图所示

图片

然后就能都显示NPM脚本小窗口了。

来源:springboot葵花宝典内容投诉

免责声明:

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

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

软考中级精品资料免费领

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

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

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

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

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

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

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