为我赵灵儿点赞,express-node-mysql-react全家桶

程序源代码

共 3149字,需浏览 7分钟

 ·

2022-05-15 20:22


地址👇

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安装

  1. "express": "~4.16.1",

  2. node

  3. "cookie-parser": "~1.4.4",

  4. "body-parser": "^1.18.3",

  5. "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 中国大陆许可协议进行许可。


浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报