[记录一]Vue+node+koa2+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——前期准备

前言

做兄弟,在心中!~

最近和兄弟们在开发一款小程序以及配套的后台管理系统,有个兄弟主要负责后端的开发,选用了适合前端人的服务端开发语言node.js,开发过程中一边解决问题和积累经验,精神可嘉,作为他的兄弟的我为了共同学习和有此需求的童鞋们,因此分享给你们一并进步!此博客会一直更新到这个项目的结束以及在生产环境上遇到的问题的总结,纯属个人的锻炼技术。
如果有不足的地方,大家可以留言多多指出,我们会努力改进的。

开发环境前期准备:

1、下载集成环境(⚠️下载它的最新版避免踩坑。)。MxSrvs集成软件:它减少了配置和需要下载多个文件的烦恼(我是这么想的)
[记录一]Vue+node+koa2+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——前期准备
已经自带Nginx+redis+mysql必备的开发工具了。
2、安装node+koa2开发环境(具体的安装教程请百度,网上很多)
3、下载个Navcat Premium可视化工具帮助你快速构建数据库和建表。
4、新建一个koa2项目。我这里建好的目录结构如下:
[记录一]Vue+node+koa2+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——前期准备
controllers是控制器,主要存放连接数据库文件、公共的执行sql语句方法以及api(执行sql语句的)。
middleware用来存放自定义的中间件。
redis是配置本地的redis服务。
routes是项目的接口api路由地址(非前端的路由)
util存放了一些公共的方法和配置的免token请求白名单以及生成token的自定义的salt。
app.js就是项目的跟目录了。导入了接口路由和路由拦截器中间件以及swagger的配置等等。
至此项目的前期准备就差不多了。

下一篇:编写接口