# nodeBackExample **Repository Path**: yodel_code/node-back-example ## Basic Information - **Project Name**: nodeBackExample - **Description**: node后台示例,前后端分离示例,简单示例,目前只有注册、登录、获取用户详情,后续完善 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-06-01 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nodejs ## README # node后端简单示例 #### node后端简单示例 #### 软件架构 软件架构说明 使用node-express框架搭建,其中使用了两种数据库链接技术,使用JWT(jsonwebtoken)加密 RSA 非对称加密 公钥() 私钥() 前端 公钥 加解密 后端 私钥 加解密 后端响应数据给前端的时候,使用 私钥 加密数据 前端收到数据,使用公钥 解密 前端发送ajax给后端,使用 公钥 加密数据 后端收到前端ajax,使用 私钥 解密数据 拦截器拦截ajax数据,验证请求头是否有 data 参数,如果有再验证是否有token,响应请求 没有 统一错误提示 使用了crypto再次加密,其中使用数据加盐,保障了加密的保密性, 配合redis使用 #### 安装教程 1. cnpm i 2. npm run dev #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)