NodeJs+Express+Mysql + Vuejs 項目實戰前端
最近準備寫一系列文章,全面講述如何基於NodeJs + Express + Mysql + Vuejs 從零開發先後端徹底分離項目;vue
文筆及技術可能在某些方面欠佳,請您指正,共同窗習進步node
前端:Vuejs全家桶nginx
後端:NodeJS + Express (提供Api服務,無Session)sql
數據端:Mysql (我發現目前網絡上關於 Nodejs和Mysql搭配的教程少之又少,感受寫出來對大夥應該頗有幫助,若是您喜歡用MongoDB:請移步https://cnodejs.org/topic/581...)數據庫
項目場景:簡單博客系統(博客發佈、列表、分類等)後端
開發環境:Mac + Vscode + (前期使用iTerm、後期基於Vscode內置) + Chrome + Navicat + PostMan跨域
正式環境:CentOS + SecureCRT緩存
大綱:服務器
一、開發環境搭建
1.1 環境搭建-基礎配置-NodeJs+Express+Mysql實戰 1.2 Node.js 安裝與使用-基礎配置-NodeJs+Express+Mysql實戰 1.3 Mysql 安裝與使用-基礎配置-NodeJs+Express+Mysql實戰
二、Node.js 知識點講解
三、Express
四、博客後端Api
4.1 開發環境\目錄結構\配置文件\功能梳理-博客後端Api-NodeJs+Express+Mysql實戰 4.2 數據庫表-博客後端Api-NodeJs+Express+Mysql實戰 4.3 路由設計/RESTful API 4.4 權限攔截控制\AccessToken jwt 4.5 Promise/Co yield 4.6 Nodemailer系統發用戶郵件 4.7 multer文件上傳 4.8 國際化i18n 4.9 定時任務schedule 4.10 跨域cors
五、博客前端開發
5.1 開發環境 5.2 目錄結構 5.3 瞭解vuejs、 5.4 elementui 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.1 服務器購買 6.2 基礎環境配置 6.3 node安裝 6.4 pm2 6.5 nginx
技多不壓身。多一個技能多一條出路,祝你在自學道路上越走越好,掌握本身的核心技能,不僅是優秀,還要成爲不可替代的人!