Node 新手课(10)nodejs 操作 redis

上节课我们讲了 nodejs 操作 mysql,今天我们来讲解 nodejs 操作 redis 安装 redis 包 在 sir-koa 目录下执行 1 $ npm i ioredis --save redis 配置和操作 config/redis.js 1 2 3 4 5 6 7 8 9 const Config = { host: "127.0.0.1", // Redis host port:……

阅读全文

Node 新手课(9)nodejs 操作 mysql

上节课我们讲了 koa2 的路由,今天我们来讲解 nodejs 操作 mysql 导入 sql 文件 sql 文件地址 https://github.com/guojiangclub/sir-node/blob/master/sir.sql 安装 navicat,打开 navicat, 选择连接 - 新建连接,输入本地数据库地址,用户名……

阅读全文

Node 新手课(8)路由

上节课我们来搭建项目架构,koa2 和 mysql。这节课我们讲解 koa2 的路由 路由 路由就是客户端的请求发送到服务端的的 url。我们打开浏览器输入 http://www.baidu.com 进……

阅读全文

Node 新手课(5)callback-promise 和 async-await

上节课我们讲解了 nodejs 处理 http 请求,今天我们讲下 callback, promise 和 async, await callback js 代码处理逻辑都是异步,会造成 callback 层层嵌套。简称:回调地狱,非常不好维护,我们举例说明下……

阅读全文

Node 新手课(3)nodejs 和 javascript 区别

上节课我们成功用开启了一个 http 服务,写了个 helloworld,今天我们讲解下 nodejs 和 javascript 区别。 ECMAScript 定义了语法,写 javascript 和 nodejs 必须遵守它的语法规范 变量定义、……

阅读全文

Node 新手课(2)Hello World

上节课我们讲解了 node 环境的搭建,按照编程语言的惯例,我们首先开始个 HelloWorld 程序。 创建项目 创建 sir-node 文件夹,这个就是我们要开发的项目 1 2 3 $ mkdir sir-node $ cd sir-node 新建……

阅读全文