chevron_left

Node.js 入门 - 使用 Express + Sequelize 实作 API

已发布
第 9 回

课程讲义

Node.js 入门 - 使用 Express + Sequelize 实作 API - MySQL 与 Sequelize ORM 的使用

2023年11月13日
Node.js 入门 - 使用 Express + Sequelize 实作 API

MySQL 与 Sequelize ORM 的使用

开发一个项目,就像 ITFun 上的课程、文档等,这些真实数据都是存在数据库中的。这节课,咱们就要来聊一下 MySQL 数据库,以及 Node.js 中,操作数据库最方便的方法。

Why MySQL?

MySQL 数据库是世界上最流行的,用户量最多的开源数据库,没有之一。有哪些知名的项目使用呢?请看图

1.png

大家都认识的一些,例如淘宝Twitter腾讯Github谷歌等大量项目都是使用的 MySQL 数据库。其实还有好多好多,基本你能看到的知名互联网项目,90% 以上都是使用的MySQL

之所以使用 MySQL,最主要的原因有几个:

  • 开源
  • 免费
  • 知名用户多,跟着主流走
  • 相对简单易用,教程多

Sequelize 是什么?

Node.js 世界,最简单的操作数据库的方式,是使用 [Seque...

课程介绍

现代前端开发,无论做什么都基本离不开 Node.js 了。有了 Node.js,js 就成了一个无所不能的语言。无论你是使用 Webpack 来打包前端项目,或者来开发 Api 接口,还是使用 React Native 开发原生 App,亦或是开发桌面软件,Node.js 都是必不可少的东西了。Node.js 是一个基于 Chrome V8 引擎的 Javascript 运行环境课程主要讲解 如何使用 nvm 来安装 Node.js,以及 npm 的用法。然后通过一个实际项目,来学习 Express Sequelize ORM 的用法。通过此课程,你能学到如何使用 Node.js 来开发一个实际的 Api 接口。项目 Github 地址你可以从这里得到完整的项目源码。 https://github.com/canon4ever/expressapi

适合这样的人

后端小白可学。如果之前学过其他后端MVC框架,会容易上手的多。