Path Lines of Code api/cmd/root.go 106 api/cmd/version.go 14 api/conf/conf.yaml 117 api/internal/conf/conf.go 337 api/internal/core/entity/entity.go 250 api/internal/core/entity/format.go 83 api/internal/core/entity/interface.go 22 api/internal/core/migrate/conflict.go 26 api/internal/core/migrate/dataset.go 104 api/internal/core/migrate/migrate.go 73 api/internal/core/server/http.go 40 api/internal/core/server/server.go 82 api/internal/core/server/store.go 18 api/internal/core/storage/etcd.go 174 api/internal/core/storage/storage.go 28 api/internal/core/storage/storage_mock.go 84 api/internal/core/store/store.go 342 api/internal/core/store/store_mock.go 49 api/internal/core/store/storehub.go 209 api/internal/core/store/validate.go 295 api/internal/core/store/validate_mock.go 12 api/internal/filter/authentication.go 62 api/internal/filter/cors.go 32 api/internal/filter/invalid_request.go 17 api/internal/filter/ip_filter.go 77 api/internal/filter/logging.go 41 api/internal/filter/oidc.go 68 api/internal/filter/recover.go 88 api/internal/filter/request_id.go 18 api/internal/filter/schema.go 194 api/internal/handler/authentication/authentication.go 48 api/internal/handler/consumer/consumer.go 116 api/internal/handler/data_loader/loader/loader.go 17 api/internal/handler/data_loader/loader/openapi3/export.go 5 api/internal/handler/data_loader/loader/openapi3/import.go 86 api/internal/handler/data_loader/loader/openapi3/openapi3.go 17 api/internal/handler/data_loader/route_export.go 412 api/internal/handler/data_loader/route_import.go 250 api/internal/handler/global_rule/global_rule.go 122 api/internal/handler/handler.go 97 api/internal/handler/healthz/healthz.go 18 api/internal/handler/label/label.go 181 api/internal/handler/migrate/migrate.go 101 api/internal/handler/plugin_config/plugin_config.go 177 api/internal/handler/proto/proto.go 200 api/internal/handler/route/route.go 416 api/internal/handler/route_online_debug/route_online_debug.go 129 api/internal/handler/schema/plugin.go 51 api/internal/handler/schema/schema.go 55 api/internal/handler/server_info/server_info.go 58 api/internal/handler/service/service.go 216 api/internal/handler/ssl/ssl.go 322 api/internal/handler/stream_route/stream_route.go 142 api/internal/handler/system_config/system_config.go 71 api/internal/handler/tool/tool.go 27 api/internal/handler/upstream/upstream.go 282 api/internal/log/log.go 83 api/internal/log/zap.go 84 api/internal/route.go 79 api/internal/utils/closer.go 17 api/internal/utils/consts/api_error.go 22 api/internal/utils/consts/error.go 27 api/internal/utils/json_patch.go 48 api/internal/utils/pid.go 36 api/internal/utils/runtime/runtime.go 36 api/internal/utils/utils.go 168 api/internal/utils/version.go 17 api/main.go 7 netlify.toml 8 web/config/config.ts 56 web/config/defaultSettings.ts 52 web/config/proxy.ts 10 web/config/routes.ts 120 web/copy-folder.mjs 13 web/cypress.config.ts 41 web/cypress/support/commands.js 105 web/cypress/support/e2e.js 12 web/jest.config.js 9 web/mock/notices.ts 7 web/mock/route.ts 5 web/mock/user.ts 3 web/src/access.ts 6 web/src/app.tsx 80 web/src/components/ActionBar/ActionBar.tsx 50 web/src/components/ActionBar/index.ts 3 web/src/components/ActionBar/locales/en-US.ts 4 web/src/components/ActionBar/locales/tr-TR.ts 4 web/src/components/ActionBar/locales/zh-CN.ts 4 web/src/components/Footer/index.tsx 16 web/src/components/HeaderDropdown/index.less 14 web/src/components/HeaderDropdown/index.tsx 13 web/src/components/IconFont/IconFont.tsx 10 web/src/components/IconFont/index.ts 1 web/src/components/LabelsfDrawer/LabelsDrawer.tsx 159 web/src/components/LabelsfDrawer/index.ts 1 web/src/components/NoticeIcon/NoticeList.less 96 web/src/components/NoticeIcon/NoticeList.tsx 106 web/src/components/NoticeIcon/index.less 27 web/src/components/NoticeIcon/index.tsx 115 web/src/components/PageLoading/index.tsx 2 web/src/components/PanelSection/index.tsx 23 web/src/components/Plugin/Models.ts 123 web/src/components/Plugin/PluginDetail.tsx 456 web/src/components/Plugin/PluginPage.tsx 315 web/src/components/Plugin/UI/api-breaker.tsx 244 web/src/components/Plugin/UI/basic-auth.tsx 37 web/src/components/Plugin/UI/cors.tsx 216 web/src/components/Plugin/UI/index.ts 1 web/src/components/Plugin/UI/limit-conn.tsx 120 web/src/components/Plugin/UI/limit-count.tsx 347 web/src/components/Plugin/UI/limit-req.tsx 104 web/src/components/Plugin/UI/plugin.tsx 55 web/src/components/Plugin/UI/proxy-mirror.tsx 66 web/src/components/Plugin/UI/referer-restriction.tsx 198 web/src/components/Plugin/data.tsx 309 web/src/components/Plugin/index.ts 2 web/src/components/Plugin/locales/en-US.ts 137 web/src/components/Plugin/locales/tr-TR.ts 140 web/src/components/Plugin/locales/zh-CN.ts 126 web/src/components/Plugin/modelCode.ts 242 web/src/components/Plugin/service.ts 58 web/src/components/PluginFlow/PluginFlow.tsx 181 web/src/components/PluginFlow/components/FlowGraph/FlowGraph.ts 349 web/src/components/PluginFlow/components/FlowGraph/index.ts 1 web/src/components/PluginFlow/components/FlowGraph/shapes.ts 138 web/src/components/PluginFlow/components/Toolbar/index.tsx 150 web/src/components/PluginFlow/constants.ts 264 web/src/components/PluginFlow/index.ts 1 web/src/components/PluginFlow/locales/en-US.ts 29 web/src/components/PluginFlow/locales/tr-TR.ts 28 web/src/components/PluginFlow/locales/zh-CN.ts 25 web/src/components/PluginFlow/style.less 20 web/src/components/RawDataEditor/RawDataEditor.tsx 213 web/src/components/RawDataEditor/index.tsx 1 web/src/components/RawDataEditor/locales/en-US.ts 3 web/src/components/RawDataEditor/locales/tr-TR.ts 3 web/src/components/RawDataEditor/locales/zh-CN.ts 3 web/src/components/RightContent/AvatarDropdown.tsx 90 web/src/components/RightContent/index.less 76 web/src/components/RightContent/index.tsx 39 web/src/components/Upstream/UpstreamForm.tsx 269 web/src/components/Upstream/components/KeepalivePool.tsx 69 web/src/components/Upstream/components/Nodes.tsx 109 web/src/components/Upstream/components/PassHost.tsx 84 web/src/components/Upstream/components/Retries.tsx 19 web/src/components/Upstream/components/RetryTimeout.tsx 18 web/src/components/Upstream/components/Scheme.tsx 77 web/src/components/Upstream/components/ServiceDiscovery.tsx 69 web/src/components/Upstream/components/ServiceDiscoveryArgs.tsx 31 web/src/components/Upstream/components/TLS.tsx 80 web/src/components/Upstream/components/TimeUnit.tsx 2 web/src/components/Upstream/components/Timeout.tsx 31 web/src/components/Upstream/components/Type.tsx 86 web/src/components/Upstream/components/UpstreamSelector.tsx 51 web/src/components/Upstream/components/UpstreamType.tsx 41 web/src/components/Upstream/components/active-check/Concurrency.tsx 17 web/src/components/Upstream/components/active-check/Healthy/HttpStatuses.tsx 59 web/src/components/Upstream/components/active-check/Healthy/Interval.tsx 38 web/src/components/Upstream/components/active-check/Healthy/Successes.tsx 32 web/src/components/Upstream/components/active-check/Healthy/index.ts 8 web/src/components/Upstream/components/active-check/Host.tsx 31 web/src/components/Upstream/components/active-check/HttpPath.tsx 24 web/src/components/Upstream/components/active-check/HttpsVerifyCertificate.tsx 25 web/src/components/Upstream/components/active-check/Port.tsx 21 web/src/components/Upstream/components/active-check/ReqHeaders.tsx 61 web/src/components/Upstream/components/active-check/Timeout.tsx 22 web/src/components/Upstream/components/active-check/Type.tsx 47 web/src/components/Upstream/components/active-check/Unhealthy/HttpFailures.tsx 34 web/src/components/Upstream/components/active-check/Unhealthy/HttpStatuses.tsx 57 web/src/components/Upstream/components/active-check/Unhealthy/Interval.tsx 37 web/src/components/Upstream/components/active-check/Unhealthy/TCPFailures.tsx 34 web/src/components/Upstream/components/active-check/Unhealthy/Timeouts.tsx 20 web/src/components/Upstream/components/active-check/Unhealthy/index.ts 12 web/src/components/Upstream/components/active-check/index.ts 22 web/src/components/Upstream/components/passive-check/Healthy/HttpStatuses.tsx 80 web/src/components/Upstream/components/passive-check/Healthy/Successes.tsx 32 web/src/components/Upstream/components/passive-check/Healthy/index.ts 6 web/src/components/Upstream/components/passive-check/Type.tsx 47 web/src/components/Upstream/components/passive-check/Unhealthy/HttpFailures.tsx 34 web/src/components/Upstream/components/passive-check/Unhealthy/HttpStatuses.tsx 60 web/src/components/Upstream/components/passive-check/Unhealthy/TcpFailures.tsx 32 web/src/components/Upstream/components/passive-check/Unhealthy/Timeouts.tsx 20 web/src/components/Upstream/components/passive-check/Unhealthy/index.ts 10 web/src/components/Upstream/components/passive-check/index.ts 8 web/src/components/Upstream/constant.ts 40 web/src/components/Upstream/index.ts 2 web/src/components/Upstream/locales/en-US.ts 121 web/src/components/Upstream/locales/tr-TR.ts 122 web/src/components/Upstream/locales/zh-CN.ts 113 web/src/components/Upstream/service.ts 135 web/src/constants.ts 19 web/src/global.less 74 web/src/global.tsx 69 web/src/helpers.tsx 133 web/src/hooks/useForceIntl.ts 26 web/src/hooks/usePagination.ts 19 web/src/locales/en-US.ts 31 web/src/locales/en-US/component.ts 70 web/src/locales/en-US/globalHeader.ts 17 web/src/locales/en-US/menu.ts 63 web/src/locales/en-US/other.ts 3 web/src/locales/en-US/pwa.ts 6 web/src/locales/en-US/setting.ts 1 web/src/locales/en-US/settingDrawer.ts 31 web/src/locales/tr-TR.ts 31 web/src/locales/tr-TR/component.ts 70 web/src/locales/tr-TR/globalHeader.ts 17 web/src/locales/tr-TR/menu.ts 63 web/src/locales/tr-TR/other.ts 3 web/src/locales/tr-TR/pwa.ts 6 web/src/locales/tr-TR/setting.ts 1 web/src/locales/tr-TR/settingDrawer.ts 31 web/src/locales/zh-CN.ts 31 web/src/locales/zh-CN/component.ts 67 web/src/locales/zh-CN/globalHeader.ts 17 web/src/locales/zh-CN/menu.ts 60 web/src/locales/zh-CN/other.ts 3 web/src/locales/zh-CN/pwa.ts 6 web/src/locales/zh-CN/setting.ts 1 web/src/locales/zh-CN/settingDrawer.ts 31 web/src/pages/404.tsx 16 web/src/pages/Consumer/Create.tsx 87 web/src/pages/Consumer/List.tsx 152 web/src/pages/Consumer/components/Preview.tsx 14 web/src/pages/Consumer/components/Step1.tsx 44 web/src/pages/Consumer/locales/en-US.ts 13 web/src/pages/Consumer/locales/tr-TR.ts 15 web/src/pages/Consumer/locales/zh-CN.ts 11 web/src/pages/Consumer/service.ts 25 web/src/pages/Dashboard/Dashboard.tsx 60 web/src/pages/Dashboard/index.ts 1 web/src/pages/Dashboard/locales/en-US.ts 5 web/src/pages/Dashboard/locales/tr-TR.ts 6 web/src/pages/Dashboard/locales/zh-CN.ts 5 web/src/pages/Dashboard/service.ts 4 web/src/pages/Plugin/List.tsx 147 web/src/pages/Plugin/PluginMarket.tsx 43 web/src/pages/Plugin/locales/en-US.ts 8 web/src/pages/Plugin/locales/tr-TR.ts 8 web/src/pages/Plugin/locales/zh-CN.ts 8 web/src/pages/Plugin/service.ts 33 web/src/pages/PluginTemplate/Create.tsx 102 web/src/pages/PluginTemplate/List.tsx 101 web/src/pages/PluginTemplate/components/Preview.tsx 14 web/src/pages/PluginTemplate/components/Step1.tsx 93 web/src/pages/PluginTemplate/service.ts 33 web/src/pages/Proto/List.tsx 136 web/src/pages/Proto/components/ProtoDrawer/index.less 12 web/src/pages/Proto/components/ProtoDrawer/index.tsx 129 web/src/pages/Proto/locales/en-US.ts 21 web/src/pages/Proto/locales/tr-TR.ts 21 web/src/pages/Proto/locales/zh-CN.ts 21 web/src/pages/Proto/service.ts 27 web/src/pages/Route/Create.less 97 web/src/pages/Route/Create.tsx 277 web/src/pages/Route/List.tsx 527 web/src/pages/Route/components/CreateStep4/CreateStep4.tsx 55 web/src/pages/Route/components/CreateStep4/index.ts 1 web/src/pages/Route/components/DataLoader/Import.tsx 236 web/src/pages/Route/components/DataLoader/loader/OpenAPI3.tsx 21 web/src/pages/Route/components/DebugViews/AuthenticationView.tsx 109 web/src/pages/Route/components/DebugViews/DebugDrawView.tsx 494 web/src/pages/Route/components/DebugViews/DebugFormDataView.tsx 110 web/src/pages/Route/components/DebugViews/DebugParamsView.tsx 91 web/src/pages/Route/components/DebugViews/index.less 29 web/src/pages/Route/components/DebugViews/index.ts 4 web/src/pages/Route/components/ResultView/ResultView.tsx 24 web/src/pages/Route/components/ResultView/index.ts 1 web/src/pages/Route/components/Step1/MatchingRulesView.tsx 334 web/src/pages/Route/components/Step1/MetaView.tsx 386 web/src/pages/Route/components/Step1/ProxyRewrite.tsx 358 web/src/pages/Route/components/Step1/RequestConfigView.tsx 271 web/src/pages/Route/components/Step1/index.tsx 21 web/src/pages/Route/components/Step2/RequestRewriteView.tsx 22 web/src/pages/Route/components/Step2/index.tsx 3 web/src/pages/Route/components/Step3/index.tsx 111 web/src/pages/Route/constants.ts 161 web/src/pages/Route/index.ts 1 web/src/pages/Route/locales/en-US.ts 182 web/src/pages/Route/locales/tr-TR.ts 185 web/src/pages/Route/locales/zh-CN.ts 171 web/src/pages/Route/service.ts 92 web/src/pages/Route/transform.ts 338 web/src/pages/SSL/Create.less 83 web/src/pages/SSL/Create.tsx 92 web/src/pages/SSL/List.tsx 106 web/src/pages/SSL/components/CertificateForm/index.tsx 87 web/src/pages/SSL/components/CertificateUploader/index.tsx 84 web/src/pages/SSL/components/Step1/index.tsx 80 web/src/pages/SSL/components/Step2/index.tsx 14 web/src/pages/SSL/locales/en-US.ts 27 web/src/pages/SSL/locales/tr-TR.ts 27 web/src/pages/SSL/locales/zh-CN.ts 24 web/src/pages/SSL/service.ts 34 web/src/pages/SSL/style.less 83 web/src/pages/ServerInfo/List.tsx 127 web/src/pages/ServerInfo/index.ts 1 web/src/pages/ServerInfo/locales/en-US.ts 8 web/src/pages/ServerInfo/locales/tr-TR.ts 8 web/src/pages/ServerInfo/locales/zh-CN.ts 8 web/src/pages/ServerInfo/service.ts 9 web/src/pages/ServerInfo/style.less 25 web/src/pages/Service/Create.tsx 129 web/src/pages/Service/List.tsx 141 web/src/pages/Service/components/Preview.tsx 16 web/src/pages/Service/components/Step1.tsx 125 web/src/pages/Service/locales/en-US.ts 13 web/src/pages/Service/locales/tr-TR.ts 13 web/src/pages/Service/locales/zh-CN.ts 13 web/src/pages/Service/service.ts 29 web/src/pages/Service/transform.ts 12 web/src/pages/Setting/Setting.tsx 94 web/src/pages/Setting/index.ts 2 web/src/pages/Setting/locales/en-US.ts 9 web/src/pages/Setting/locales/tr-TR.ts 9 web/src/pages/Setting/locales/zh-CN.ts 7 web/src/pages/Setting/service.ts 5 web/src/pages/Setting/style.less 94 web/src/pages/Upstream/Create.tsx 87 web/src/pages/Upstream/List.tsx 144 web/src/pages/Upstream/components/Step1.tsx 45 web/src/pages/Upstream/constants.ts 24 web/src/pages/Upstream/index.ts 2 web/src/pages/Upstream/locales/en-US.ts 98 web/src/pages/Upstream/locales/tr-TR.ts 100 web/src/pages/Upstream/locales/zh-CN.ts 96 web/src/pages/Upstream/service.ts 29 web/src/pages/User/Login.less 99 web/src/pages/User/Login.tsx 89 web/src/pages/User/Logout.tsx 14 web/src/pages/User/components/LoginMethodPassword.tsx 124 web/src/pages/User/index.ts 2 web/src/pages/User/locales/en-US.ts 14 web/src/pages/User/locales/tr-TR.ts 15 web/src/pages/User/locales/zh-CN.ts 14 web/src/pages/document.ejs 198 web/src/services/user.ts 9