# local_server_hrsaas **Repository Path**: jack-code-space/local_server_hrsaas ## Basic Information - **Project Name**: local_server_hrsaas - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-07-31 - **Last Updated**: 2022-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 说明 > 该服务是传智教育旗下 黑马程序员课程中提供的nodejs本地服务,用于传智学生学习黑马程序员前端 人资项目的接口服务 该服务和线上接口服务结构完全一致,启动速度和数据一致性有更加的体验。推荐各位黑马的学生和老师使用该服务进行人力资源课程的学习。 该服务采用koa2 + mongoose的技术栈开发,各位老师和同学在使用时,需要注意需要首先安装mongoDB, **`注意`** > 由于要使用MongoDB的还原数据功能,所以请安装mongoDB的4.2版本,否则该程序的还原命令执行不成功。 另外,安装mongoDB之后,需要配置mongoDB的环境变量,该配置方法同其他应用程序的环境变量方法,只需要将bin目录配置在环境变量的path中 ## 服务说明 > 该服务的启动命令有两个 ```bash $ npm run start # 该命令执行 会重置数据库,并且启动服务 ``` ```bash $ npm run serve # 该命令会启动服务 ``` **`注意`** 第一次启动时,需要运行npm start ,完成数据的初始导入 > 因为在练习过程中,操作数据频繁,很容易将录入脏数据,垃圾数据,当想回到纯净数据时,只需要停掉服务,重新执行 npm start 即可 ## 特殊处理 > 该服务采用 本地自实现接口 + 代理线上接口的方式, 为了保证授课的顺利,人资课程中所有**`授课接口`**均为本地逻辑和数据库的实现,但是在人资集成模块中,社保,审批,考勤,工资的接口并不用于授课,所以这里依然在内部采用了线上接口的调用,请大家知晓。 > 另外,如有接口授课和使用问题,可联系作者或者在码云上直接提issue 谢谢大家支持