环境准备
笔者是 Windows 系统,所以这里只分享 Windows 下笔者所使用的搭建环境的方法。
教程源码下载
会员内容
会员隐藏内容,共 [410] 字。全文阅读地址👉https://sourl.cn/NM5H5m
Node.js 环境
本课程使用 Node.js 版本不低于 v20,这个版本提供了一些不错的功能特性。
由于笔者常用的是 Windows 系统,所以课程也均在 Windows 系统下进行开发和演示。
默认使用的编辑器是 VSCode,请提前安装好,有自己习惯的编辑器也没问题。
除 Node.js 外,本课程还会涉及到 Redis、Mysql 组件,请提前知悉。
课程采用 循序迭代
的方式进行,先实现最小可用,再逐步完善优化。
课程最终的目标就是,让每个学员可以学会 Web 框架的实现细节和思考方式。
通过个人博客这样的前后端项目,系统掌握 Node.js 全栈开发的能力。
Mysql 环境
在使用 Mysql 之前,我们首先要把 Mysql 部署运行起来。笔者使用的事 EServer 这个集成环境,下载地址是:https://www.phpenv.cn/download.html
选择 EServer 下载,作者在持续更新。
phpEnv 已经于2023年11月停止增加新功能。
安装完毕,启动后的界面如下,我们这里只用到了 Mysql,所以只需要点击 Mysql 的启动按钮即可。
启动 Mysql 之后,接下来,我们就要创建数据库,创建数据库表,设计表字段了,这就需要用到 Mysql 管理工具。
Mysql 管理工具也特别多,简单列举几个:
MySQL Workbench
- 免费,官方,有付费软件才有的重型功能。Sequel Pro
- 免费,小巧,轻量级,Mac Only。Beekeeper Studio
- 免费,小巧,跨平台,多数据库支持。HeidiSQL
- 免费,Win Linux only,功能丰富直给,有中文版。DBeaver
- 免费,小巧,跨平台,功能大合集式,多数据库有中文版。phpMyadmin
- 免费,跨平台在线版、简单直接,上手快。Navicat
- 付费,跨平台,稳定,重型功能,有中文版。SQLyog
- 付费,Win Only,付费中的精巧版,有中文版。
操作工具也非常地丰富,笔者经常用到的是 HeidiSQL
工具。
访问 https://www.heidisql.com
,下载对应的系统版本即可。
如果下载不了,请在问答群艾特笔者。下载完毕后,启动界面如下图所示。
连接我们上面启动的 Mysql,需要注意数字标记处是否跟截图一致。
(4) 处为用户名,默认是 root,(5) 处为密码,默认也是 root。
填写完毕,点击 Open 按钮,就可以管理数据库了。