为我赵灵儿点赞,express-node-mysql-react全家桶
地址👇
github.com/webVueBlog/…
https://github.com/webVueBlog/express-node
express-node
高度包容、快速而极简的Node.js Web框架
Node.js v9.11.2 Documentation
Express
所有过程已测试成功,放心使用哦!
the-nodejs-os-module
nodejs-streams
Mac电脑使用终端快速进入mysql命令行的方法
yarn安装
"express": "~4.16.1",
node
"cookie-parser": "~1.4.4",
"body-parser": "^1.18.3",
"multer": "^1.4.4",
body-parser
node.js 中间件
用于处理 JSON, Raw, Text 和 URL 编码的数据。
cookie-parser
这就是一个解析Cookie的工具。
通过req.cookies可以取到传过来的cookie,并把它们转成对象。
multer
node.js 中间件
用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。
在 Windows 命令提示符上,使用以下命令:
> set DEBUG=myapp:* & npm start
复制代码
使用vscode 下载REST Client
加密,解密
插件nodemon - npm install nodemon
文件断点续传
"start": "node ./bin/www" -> "start": "nodemon ./bin/www"
复制代码
使用 npm init 命令为应用程序创建 package.json 文件。
阶段一
安装
hello world
Express 应用程序生成器
基本路由
在 Express 中提供静态文件
路由列表
路由图
检查数据库
路由
编写中间件
使用中间件
使用模板引擎
错误处理
调试
数据库
阶段二
Node.js 连接 MySQL
Node.js 回调函数
Node.js 事件循环
Node.js EventEmitter
Node.js 函数
Node.js 路由
Node.js 工具模块
Node.js GET/POST请求
Node.js Express 框架
Node.js RESTful API
Node.js Web 模块
Node.js 全局对象
Node.js 常用工具
Node.js 文件系统
Node.js 多进程
阶段三
KOA基于Node.js平台的下一代web开发框架
koa2 快速开始
示例目录下 koa2helloworld 文件
async-await使用
koa2简析结构
koa中间件开发和使用
koa2原生路由实现
示例目录下 koa2原生路由实现 文件
koa-router中间件
示例目录下 koa-router中间件 文件
GET请求数据获取
示例目录下 koa-GET请求数据获取 文件
POST请求参数获取
示例目录下 koa-POST请求参数获取 文件
koa-bodyparser中间件
示例目录下 koa-bodyparser中间件 文件
原生koa2实现静态资源服务器
示例目录下 原生koa2实现静态资源服务器 文件
koa-static中间件使用
示例目录下 koa-static中间件使用 文件
koa2使用cookie
示例目录下 koa2使用cookie 文件
koa2实现session
示例目录下 koa2实现session 文件
koa2加载模板引擎
示例目录下 koa2加载模板引擎 文件
ejs模板引擎官方文档
busboy模块
上传文件简单实现
异步上传图片实现
mysql模块
async-await封装使用mysql
建表初始化
原生koa2实现jsonp
koa-jsonp中间件
单元测试
开发debug
项目demo
框架设计
分层设计
数据库设计
路由设计
webpack4 环境搭建
使用react.js
session登录态判断处理
import/export使用
阶段四
包含的示例
404 - 404 处理
body-parsing - 请求正文解析
compose - 撰写中间件示例
条件中间件 conditional-middleware - 显示如何有条件地应用中间件
cookies - cookie 使用示例
错误 errors - 错误处理和传播
上传 upload - 多文件上传
阶段五
Node简介
如何从 Node.js 读取环境变量
使用 exports 从 Node.js 文件中公开功能
npm包管理器简介
npm 将软件包安装到哪里
package-lock.json 文件
使用 npm 的语义版本控制
Node.js 事件循环
了解 process.nextTick()
了解 setImmediate()
JavaScript 定时器
JavaScript 异步编程与回调
了解 JavaScript Promise
具有 Async 和 Await 的现代异步 JavaScript
Node.js 事件触发器
搭建 HTTP 服务器
使用 Node.js 发送 HTTP 请求
在 Node.js 中使用文件描述符
Node.js 文件属性
Node.js 文件路径
使用 Node.js 读取文件
使用 Node.js 写入文件
在 Node.js 中使用文件夹
Node.js 文件系统模块
Node.js 路径模块
Node.js 事件模块
Node.js 流
阶段六
数据库校验
MySQL 管理
创建数据库
删除数据库
选择数据库
数据类型
创建数据表
删除数据表
插入数据
查询数据
where
UPDATE
DELETE
LIKE
UNION
排序
GROUP BY
阶段七
连接的使用
NULL值处理
正则表达式
事务
ALTER
索引
临时表
复制表
元数据
序列使用
处理重复数据
sql注入
导出数据
导入数据
函数
运算符
阶段八
node概述
模块化
测试
Buffer
事件处理
定时处理
Node用户登录与注册功能总结
CORS
腾讯云短信服务
文件处理 - file文件夹示例
进程
流
Stream 流
Buffer 缓冲区
TCP
UDP
EventLoop 事件循环
Vue 实现前进刷新,后退不刷新的效果
Vue 页面权限控制和登陆验证
阶段九
基础数据库术语
mysql教程
HTTP
WebSocket
React技术全家桶
阶段一
react简介
hello-react
第一个React Web应用程序
React State(状态)
React Props
React 事件处理
React 组件 API
React 组件生命周期
React Refs
todoList总结
阶段二
JSX到JavaScript的转换
ReactElement
react-component
react-ref
forward-ref
context
concurrent-mode
Hooks
Others
react-fiber-root
JSX
函数式组件
类式组件
对state的理解
字符串形式的ref
Update和UpdateQueue
react脚手架
消息订阅与发布
fetch
常见问题及解答
Q1:如何呈现纯 HTML?
您不必这么做!无需使用 res.render() 函数来“呈现”HTML。如果您具有特定文件,请使用 res.sendFile() 函数。如果您希望从目录提供许多资产,请使用 express.static() 中间件函数。
勘误及提问
如果有疑问或者发现错误,可以在相应的 issues 进行提问或勘误。
如果喜欢或者有所启发,欢迎 star,对作者也是一种鼓励。
License
所有文章采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。