NodeJs+Express+Mysql + Angular(Vue/React) 項目實戰 - 大綱

NodeJs+Express+Mysql + Angular(Vue/React) 項目實戰

最近準備寫一系列文章,全面講述如何基於NodeJs + Express + Mysql + Angular(Vue/React)從零開發前後端完全分離項目;

文筆及技術可能在某些方面欠佳,請您指正,共同學習進步

前端:AngularJs(後面再使用Vue、React重構)

後端:NodeJS + Express (提供Api服務,無Session)

數據端:Mysql (我發現目前網絡上關於 Nodejs和Mysql搭配的教程少之又少,感覺寫出來對大夥應該很有幫助,如果您喜歡用MongoDB:請移步https://cnodejs.org/topic/581...

項目場景:簡單博客系統(博客發佈、列表、分類等)

開發環境:Mac + Sublime Text + iTerm+ Chrome + Navicat + PostMan

正式環境:CentOS + SecureCRT

大綱:

1、開發環境搭建
1.1 環境搭建-基礎配置-NodeJs+Express+Mysql實戰

1.2 Node.js 安裝與使用-基礎配置-NodeJs+Express+Mysql實戰

1.3 Mysql 安裝與使用-基礎配置-NodeJs+Express+Mysql實戰

2、Node.js 知識點講解 by nswbmw
Node.js 新手入門:http://cnodejs.org/getstart

require
exports 和 module.exports
Promise
環境變量
packge.json
semver
npm 使用注意事項
npm init
npm install
npm scripts
npm shrinkwrap

3、Express by nswbmw
Express新手入門: http://www.expressjs.com.cn/

初始化一個 Express 項目
supervisor
路由
express.Router
模板引擎
ejs
includes
Express 淺析
中間件與 next
錯誤處理

4、博客後端Api
4.1 開發環境-博客後端Api-NodeJs+Express+Mysql實戰

4.2 目錄結構-博客後端Api-NodeJs+Express+Mysql實戰

4.3 配置文件-博客後端Api-NodeJs+Express+Mysql實戰

4.4 功能梳理-博客後端Api-NodeJs+Express+Mysql實戰

4.5 數據庫表-博客後端Api-NodeJs+Express+Mysql實戰

4.6 路由設計/ResetFul Api

4.7 權限控制

4.8 Sequelize Mysql

4.9 Co yield promise

4.10 Token jwt

4.11 郵箱NodeMailer

4.12 文件上傳multer

4.13 國際化i18n

4.14 定時任務schedule

4.15 跨域cors

5、博客前端開發
5.1 開發環境

5.2 目錄結構

5.3 瞭解Angular1.x

5.4 Bootstrap Scss

5.5 字體圖標iconfont

5.5 基礎配置

5.5 路由設計

5.5 緩存機制

5.6 AOP切面攔截(token機制、全局request/response Error、loading)

5.7 表單驗證(指令)

5.8 文件上傳

5.9 列表循環(過濾器)

5.10 構建產出

6、部署
6.1 服務器購買

6.2 基礎環境配置

6.3 node安裝

6.4 pm2

6.5 nginx

技多不壓身。多一個技能多一條出路,祝你在自學道路上越走越好,掌握自己的核心技能,不只是優秀,還要成爲不可替代的人!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章