NodeJs+Express+Mysql + Vuejs 项目实战
近来预备写一系列文章,周全报告怎样基于NodeJs + Express + Mysql + Vuejs 从零开辟前后端完整星散项目;
文笔及手艺可能在某些方面欠佳,请您斧正,配合进修提高
前端:Vuejs百口桶
后端:NodeJS + Express (供应Api效劳,无Session)
数据端:Mysql (我发明现在收集上关于 Nodejs和Mysql搭配的教程少之又少,觉得写出来对大伙应当很有协助,如果您喜好用MongoDB:请移步https://cnodejs.org/topic/581…)
项目场景:简朴博客体系(博客宣布、列表、分类等)
开辟环境:Mac + Vscode + (前期运用iTerm、后期基于Vscode内置) + 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 知识点解说
3、Express
4、博客后端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、博客前端开辟
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、布置
6.1 效劳器购置
6.2 基本环境设置
6.3 node装置
6.4 pm2
6.5 nginx
技多不压身。多一个妙技多一条前途,祝你在自学道路上越走越好,控制本身的中心妙技,不只是优异,还要成为不可替换的人!