前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为我赵灵儿点赞,express-node-mysql-react全家桶

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

作者头像
达达前端
发布2022-05-26 11:16:59
4.9K0
发布2022-05-26 11:16:59
举报
文章被收录于专栏:达达前端达达前端
27355a918fa043fd0296755658fc0907.png
27355a918fa043fd0296755658fc0907.png

地址👇

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 命令提示符上,使用以下命令:

代码语言:javascript
复制
> set DEBUG=myapp:* & npm start
复制代码
  • 使用vscode 下载REST Client
  • 加密,解密
  • 插件nodemon - npm install nodemon
  • 文件断点续传
代码语言:javascript
复制
"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 进行提问或勘误。

License

所有文章采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 地址👇
  • express-node
    • 阶段一
      • 阶段二
        • 阶段三
          • 阶段四
            • 阶段五
              • 阶段六
                • 阶段七
                  • 阶段八
                    • 阶段九
                      • React技术全家桶
                        • 阶段一
                        • 阶段二
                      • 常见问题及解答
                        • Q1:如何呈现纯 HTML?
                          • 勘误及提问
                            • License
                            相关产品与服务
                            消息队列 TDMQ
                            消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档