chevron_left

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

已发布
第 1 回

课程讲义

Node.js 入门 - 使用 Express + Sequelize 实作 API - 课程介绍

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

课程介绍

这集来聊什么是 Node.js,看看 Node.js 是为了解决什么问题而生的。

Node.js 的诞生

先来聊聊 Node.js 诞生的故事。

Node.js 是 2009 的时候由大神 Ryan Dahl 开发的,Ryan 的最初工作是使用 Ruby On Rails 框架开发 Web 项目。后来他总结出一个经验,一个高性能服务器应用,应该是满足 事件驱动,非阻塞 I/O 模型的。

1.png

可以说有两点促成了 Node.js 的诞生。

  • 首先第一点,Ryan 发现 JS 语言本身的特点就是事件驱动并且是非阻塞 I/O 的,跟他的思路正是绝配。
  • 第二点,Chrome 的 JS 引擎,也就是 V8 引擎 是开源的,而且性能特别棒。于是 Ryan 就基于 V8 开发了 Node.js 。注意 Node.js 听名字好像是个 `JS...

课程介绍

现代前端开发,无论做什么都基本离不开 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框架,会容易上手的多。