- 高度包容、快速而极简的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
"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
- node概述
- 模块化
- 测试
- Buffer
- 事件处理
- 定时处理
- Node用户登录与注册功能总结
- CORS
- 腾讯云短信服务
- 文件处理 - file文件夹示例
- 进程
- 流
- Stream 流
- Buffer 缓冲区
- TCP
- UDP
- EventLoop 事件循环
- Vue 实现前进刷新,后退不刷新的效果
- Vue 页面权限控制和登陆验证
- 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
您不必这么做!无需使用 res.render() 函数来“呈现”HTML。 如果您具有特定文件,请使用 res.sendFile() 函数。 如果您希望从目录提供许多资产,请使用 express.static() 中间件函数。
如果有疑问或者发现错误,可以在相应的 issues 进行提问或勘误。
如果喜欢或者有所启发,欢迎 star,对作者也是一种鼓励。
所有文章采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。