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

前言:
最近在开发一款小程序以及配套的后台管理系统,主要是想改变一下自己对后端的无知。考虑到开发的成本就选用了适合前端人的服务端开发语言node.js。此博客会一直更新到这个项目的结束以及在生产环境上遇到的问题的总结,纯属个人的锻炼技术。

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

下一篇:编写接口

猜你喜欢

转载自blog.csdn.net/Smell_rookie/article/details/108625401