# leju-admin-2105 **Repository Path**: nevermo2013/leju-admin-2105 ## Basic Information - **Project Name**: leju-admin-2105 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-25 - **Last Updated**: 2021-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## http状态码 + 200 发送数据成功,并返回 + 404 请求的url不存在,一般是前端路径错误 + 500 后台代码错误,比如1/0 ## jwt + 网址: https://jwt.io/ ## 登录 > 乐居后台接口定义的状态 + 20000 成功 success: true + 20001 失败 success: false + 20002 token异常 success: false ## 跨域 > 什么是跨域?由于浏览器的安全策略限制,通过浏览器的脚本(js)发送请求,如果存在域名,端口,协议任一不同,则无法请求到数据.这个就是跨域. + http://localhost:9528发送请求到http://leju.bufan.cloud是跨域的 + 我们的接口实际上是跨域的 ### 如何解决跨域问题? > 不凡的后台接口默认设置了cors,可以无感知实现跨域.目的是为了大家在学习ajax的时候更容易理解.但是工作中可能后台不会设置. + 后台设置cors: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS + 开发阶段,客户端可以配置代理,通过本地服务器发送请求(跨域是浏览器的限制,对于本地代码和小程序等不限制) + 通过配置nginx(代理服务器)实现跨域. ## 组件封装 + 模块需要复用 + 降低单页面的代码量,提高代码可读性 ## 级联选择器 + https://github.com/Plortinus/element-china-area-data + 数据: https://github.com/airyland/china-area-data ## 访问github > 通过配置地址,绕过域名解析服务器,直接访问服务器地址. + 找到文件: C:\Windows\System32\drivers\etc\hosts + 修改文件 ```shell # 140.82.112.3 github.com 140.82.112.4 github.com 140.82.113.3 github.com 140.82.113.4 github.com 140.82.114.3 github.com 140.82.114.4 github.com 52.74.223.119 github.com 13.234.176.102 github.com 13.229.188.59 github.com ```