近端时间正好在学习nodejs,而公司又恰好要做一个文档管理平台,苦于后端无人,无奈只好我这个小菜鸟去连数据库了。
首先就讲讲所用到的一些东西吧。
技术栈
后端:nodejs+node-mysql+mysql+log4js+pm2
前端:jquery+ejs
从功能上来讲,这个平台比较适合做成spa应用,但是苦于自己对vue抑或是react还并不能得心应手,
所以就先选择了jquery,并用ejs来做SSR(server side rendering);log4js这儿是用来打印日志的。
node-mysql是nodejs链接mysql数据库的驱动,数据库本打算选择mogon,但是感觉mysql的话还是可以问问后端现在的同学,就没有选择mogon。
数据库方面,其实也就只用了一些简单的sql语句,这里不再赘述。
目录结构
1 | └── webapp |
功能需求
- 用户可进行项目,分类,接口,参数的添加,编辑以及删除。
- 用户可进行接口的请求操作,mock操作。
- 用户可查看接口详情。