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 nswbmwNode.js 新手入门:http://cnodejs.org/getstartrequireexports 和 module.exportsPromise环境变量packge.jsonsemvernpm 使用注意事项npm initnpm installnpm scriptsnpm shrinkwrap3、Express by nswbmwExpress新手入门: http://www.expressjs.com.cn/初始化一个 Express 项目supervisor路由express.Router模板引擎ejsincludesExpress 浅析中间件与 next错误处理4、博客后端Api4.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 Api4.7 权限控制4.8 Sequelize Mysql4.9 Co yield promise4.10 Token jwt4.11 邮箱NodeMailer4.12 文件上传multer4.13 国际化i18n4.14 定时任务schedule4.15 跨域cors5、博客前端开发5.1 开发环境5.2 目录结构5.3 了解Angular1.x5.4 Bootstrap Scss5.5 字体图标iconfont5.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 pm26.5 nginx技多不压身。多一个技能多一条出路,祝你在自学道路上越走越好,掌握自己的核心技能,不只是优秀,还要成为不可替代的人!