Skip to content

环境准备

笔者是 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 管理工具。

Mysql 管理工具也特别多,简单列举几个:

  1. MySQL Workbench - 免费,官方,有付费软件才有的重型功能。
  2. Sequel Pro - 免费,小巧,轻量级,Mac Only。
  3. Beekeeper Studio - 免费,小巧,跨平台,多数据库支持。
  4. HeidiSQL - 免费,Win Linux only,功能丰富直给,有中文版。
  5. DBeaver - 免费,小巧,跨平台,功能大合集式,多数据库有中文版。
  6. phpMyadmin - 免费,跨平台在线版、简单直接,上手快。
  7. Navicat - 付费,跨平台,稳定,重型功能,有中文版。
  8. SQLyog - 付费,Win Only,付费中的精巧版,有中文版。

操作工具也非常地丰富,笔者经常用到的是 HeidiSQL 工具。

访问 https://www.heidisql.com,下载对应的系统版本即可。

如果下载不了,请在问答群艾特笔者。下载完毕后,启动界面如下图所示。

picture 2

连接我们上面启动的 Mysql,需要注意数字标记处是否跟截图一致。

(4) 处为用户名,默认是 root,(5) 处为密码,默认也是 root。

填写完毕,点击 Open 按钮,就可以管理数据库了。

何以解忧,唯有代码。不忘初心,方得始终。