跳到主内容

前端

Casdoor 网页 UI 位于**/web**目录中:https://github.com/casdoor/casdoor/tree/master/web。 这是一个Create React App (CRA)项目,采用此布局:

文件/目录描述
public根HTML与静态资源
src根HTML与静态资源
craco.config.jsCraco config (e.g. theme; default primary is blue)
crowdin.ymlCrowdin i18n配置
package.jsonNPM/Yarn dependencies
yarn.lock锁定文件

在**/src**:

文件/目录描述
account已登录用户的“我的个人资料”页面
auth身份验证流程:OAuth、SAML、注册、登录、忘记密码
backendGo API 客户端(所有``fetch调用)
基本仪表板(首页)和卡片小部件
通用共享UI组件
本地i18n JSON(与Crowdin)
App.js根与路由
Setting.js共享助手
*ListPage.js / *EditPage.js按资源列出和编辑页面(例如OrganizationListPage.js, OrganizationEditPage.js)