这是一个前后端交互的练习项目,使用node.js+express+mongoDB搭建的后端服务器,使用cors进行跨域资源共享,使用joi做数据验证,用简单直观且可读的语言来描述数据。通过bcrypt加密密码。使用JWT创建token,经由passport完成本地认证。
前端源码仓库地址:https://github.com/JimmFly/project
后端源码仓库地址:https://github.com/JimmFly/resume-server
将前端以及后端的代码从仓库拖到本地。安装完依赖让两个项目运行起来,即可正常运行。也可以只拖后端代码到本地运行,前端有一个线上demo可以直接运行。
前端demo地址:https://tryrouter.netlify.app/