為我趙靈兒點(diǎn)贊,express-node-mysql-react全家桶

地址??
github.com/webVueBlog/…
https://github.com/webVueBlog/express-node
express-node
高度包容、快速而極簡(jiǎn)的Node.js Web框架
Node.js v9.11.2 Documentation
Express
所有過(guò)程已測(cè)試成功,放心使用哦!
the-nodejs-os-module
nodejs-streams
Mac電腦使用終端快速進(jìn)入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 編碼的數(shù)據(jù)。
cookie-parser
這就是一個(gè)解析Cookie的工具。
通過(guò)req.cookies可以取到傳過(guò)來(lái)的cookie,并把它們轉(zhuǎn)成對(duì)象。
multer
node.js 中間件
用于處理 enctype="multipart/form-data"(設(shè)置表單的MIME編碼)的表單數(shù)據(jù)。
在 Windows 命令提示符上,使用以下命令:
> set DEBUG=myapp:* & npm start
復(fù)制代碼使用vscode 下載REST Client
加密,解密
插件nodemon - npm install nodemon
文件斷點(diǎn)續(xù)傳
"start": "node ./bin/www" -> "start": "nodemon ./bin/www"
復(fù)制代碼使用 npm init 命令為應(yīng)用程序創(chuàng)建 package.json 文件。
階段一
安裝
hello world
Express 應(yīng)用程序生成器
基本路由
在 Express 中提供靜態(tài)文件
路由列表
路由圖
檢查數(shù)據(jù)庫(kù)
路由
編寫(xiě)中間件
使用中間件
使用模板引擎
錯(cuò)誤處理
調(diào)試
數(shù)據(jù)庫(kù)
階段二
Node.js 連接 MySQL
Node.js 回調(diào)函數(shù)
Node.js 事件循環(huán)
Node.js EventEmitter
Node.js 函數(shù)
Node.js 路由
Node.js 工具模塊
Node.js GET/POST請(qǐng)求
Node.js Express 框架
Node.js RESTful API
Node.js Web 模塊
Node.js 全局對(duì)象
Node.js 常用工具
Node.js 文件系統(tǒng)
Node.js 多進(jìn)程
階段三
KOA基于Node.js平臺(tái)的下一代web開(kāi)發(fā)框架
koa2 快速開(kāi)始
示例目錄下 koa2helloworld 文件
async-await使用
koa2簡(jiǎn)析結(jié)構(gòu)
koa中間件開(kāi)發(fā)和使用
koa2原生路由實(shí)現(xiàn)
示例目錄下 koa2原生路由實(shí)現(xiàn) 文件
koa-router中間件
示例目錄下 koa-router中間件 文件
GET請(qǐng)求數(shù)據(jù)獲取
示例目錄下 koa-GET請(qǐng)求數(shù)據(jù)獲取 文件
POST請(qǐng)求參數(shù)獲取
示例目錄下 koa-POST請(qǐng)求參數(shù)獲取 文件
koa-bodyparser中間件
示例目錄下 koa-bodyparser中間件 文件
原生koa2實(shí)現(xiàn)靜態(tài)資源服務(wù)器
示例目錄下 原生koa2實(shí)現(xiàn)靜態(tài)資源服務(wù)器 文件
koa-static中間件使用
示例目錄下 koa-static中間件使用 文件
koa2使用cookie
示例目錄下 koa2使用cookie 文件
koa2實(shí)現(xiàn)session
示例目錄下 koa2實(shí)現(xiàn)session 文件
koa2加載模板引擎
示例目錄下 koa2加載模板引擎 文件
ejs模板引擎官方文檔
busboy模塊
上傳文件簡(jiǎn)單實(shí)現(xiàn)
異步上傳圖片實(shí)現(xiàn)
mysql模塊
async-await封裝使用mysql
建表初始化
原生koa2實(shí)現(xiàn)jsonp
koa-jsonp中間件
單元測(cè)試
開(kāi)發(fā)debug
項(xiàng)目demo
框架設(shè)計(jì)
分層設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)
路由設(shè)計(jì)
webpack4 環(huán)境搭建
使用react.js
session登錄態(tài)判斷處理
import/export使用
階段四
包含的示例
404 - 404 處理
body-parsing - 請(qǐng)求正文解析
compose - 撰寫(xiě)中間件示例
條件中間件 conditional-middleware - 顯示如何有條件地應(yīng)用中間件
cookies - cookie 使用示例
錯(cuò)誤 errors - 錯(cuò)誤處理和傳播
上傳 upload - 多文件上傳
階段五
Node簡(jiǎn)介
如何從 Node.js 讀取環(huán)境變量
使用 exports 從 Node.js 文件中公開(kāi)功能
npm包管理器簡(jiǎn)介
npm 將軟件包安裝到哪里
package-lock.json 文件
使用 npm 的語(yǔ)義版本控制
Node.js 事件循環(huán)
了解 process.nextTick()
了解 setImmediate()
JavaScript 定時(shí)器
JavaScript 異步編程與回調(diào)
了解 JavaScript Promise
具有 Async 和 Await 的現(xiàn)代異步 JavaScript
Node.js 事件觸發(fā)器
搭建 HTTP 服務(wù)器
使用 Node.js 發(fā)送 HTTP 請(qǐng)求
在 Node.js 中使用文件描述符
Node.js 文件屬性
Node.js 文件路徑
使用 Node.js 讀取文件
使用 Node.js 寫(xiě)入文件
在 Node.js 中使用文件夾
Node.js 文件系統(tǒng)模塊
Node.js 路徑模塊
Node.js 事件模塊
Node.js 流
階段六
數(shù)據(jù)庫(kù)校驗(yàn)
MySQL 管理
創(chuàng)建數(shù)據(jù)庫(kù)
刪除數(shù)據(jù)庫(kù)
選擇數(shù)據(jù)庫(kù)
數(shù)據(jù)類(lèi)型
創(chuàng)建數(shù)據(jù)表
刪除數(shù)據(jù)表
插入數(shù)據(jù)
查詢(xún)數(shù)據(jù)
where
UPDATE
DELETE
LIKE
UNION
排序
GROUP BY
階段七
連接的使用
NULL值處理
正則表達(dá)式
事務(wù)
ALTER
索引
臨時(shí)表
復(fù)制表
元數(shù)據(jù)
序列使用
處理重復(fù)數(shù)據(jù)
sql注入
導(dǎo)出數(shù)據(jù)
導(dǎo)入數(shù)據(jù)
函數(shù)
運(yùn)算符
階段八
node概述
模塊化
測(cè)試
Buffer
事件處理
定時(shí)處理
Node用戶(hù)登錄與注冊(cè)功能總結(jié)
CORS
騰訊云短信服務(wù)
文件處理 - file文件夾示例
進(jìn)程
流
Stream 流
Buffer 緩沖區(qū)
TCP
UDP
EventLoop 事件循環(huán)
Vue 實(shí)現(xiàn)前進(jìn)刷新,后退不刷新的效果
Vue 頁(yè)面權(quán)限控制和登陸驗(yàn)證
階段九
基礎(chǔ)數(shù)據(jù)庫(kù)術(shù)語(yǔ)
mysql教程
HTTP
WebSocket
React技術(shù)全家桶
階段一
react簡(jiǎn)介
hello-react
第一個(gè)React Web應(yīng)用程序
React State(狀態(tài))
React Props
React 事件處理
React 組件 API
React 組件生命周期
React Refs
todoList總結(jié)
階段二
JSX到JavaScript的轉(zhuǎn)換
ReactElement
react-component
react-ref
forward-ref
context
concurrent-mode
Hooks
Others
react-fiber-root
JSX
函數(shù)式組件
類(lèi)式組件
對(duì)state的理解
字符串形式的ref
Update和UpdateQueue
react腳手架
消息訂閱與發(fā)布
fetch
常見(jiàn)問(wèn)題及解答
Q1:如何呈現(xiàn)純 HTML?
您不必這么做!無(wú)需使用 res.render() 函數(shù)來(lái)“呈現(xiàn)”HTML。如果您具有特定文件,請(qǐng)使用 res.sendFile() 函數(shù)。如果您希望從目錄提供許多資產(chǎn),請(qǐng)使用 express.static() 中間件函數(shù)。
勘誤及提問(wèn)
如果有疑問(wèn)或者發(fā)現(xiàn)錯(cuò)誤,可以在相應(yīng)的 issues 進(jìn)行提問(wèn)或勘誤。
如果喜歡或者有所啟發(fā),歡迎 star,對(duì)作者也是一種鼓勵(lì)。
License
所有文章采用知識(shí)共享署名-非商業(yè)性使用-相同方式共享 3.0 中國(guó)大陸許可協(xié)議進(jìn)行許可。
