Package com.bytedesk.starter.controller
Class PageRouteController
java.lang.Object
com.bytedesk.starter.controller.PageRouteController
Controller for "/".
- Author:
- jackning
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadmin 管理后台 http://127.0.0.1:9003/adminagent web聊天/客服端 http://127.0.0.1:9003/agentagenticflow
(String path, String path2) chat()
visitor 访客对话窗口 http://127.0.0.1:9003/chatdocusaurus 文档 支持多语言路径:/docs, /docs/zh-CN, /docs/zh-TW http://127.0.0.1:9003/docshandlePageRoutes
(String page) http://127.0.0.1:9003/downloadhome
(org.springframework.ui.Model model) 微语首页 http://127.0.0.1:9003 http://127.0.0.1:9003/homeiframe()
index
(org.springframework.ui.Model model) http://127.0.0.1:9003kanban 看板 http://127.0.0.1:9003/kanbannotebase - React SPA http://127.0.0.1:9003/notebase/spaces 注意: 1.web()
http://127.0.0.1:9003/web
-
Constructor Details
-
PageRouteController
public PageRouteController()
-
-
Method Details
-
home
微语首页 http://127.0.0.1:9003 http://127.0.0.1:9003/home -
index
http://127.0.0.1:9003 -
web
http://127.0.0.1:9003/web -
docs
@GetMapping({"/docs","/docs/","/docs/{lang:zh-CN|zh-TW}","/docs/{lang:zh-CN|zh-TW}/","/docs/{path:[^\\.]*}","/docs/{path:[^\\.]*}/{path2:[^\\.]*}","/docs/{lang:zh-CN|zh-TW}/{path:[^\\.]*}","/docs/{lang:zh-CN|zh-TW}/{path:[^\\.]*}/{path2:[^\\.]*}"}) public String docs(@PathVariable(required=false) String lang, @PathVariable(required=false) String path, @PathVariable(required=false) String path2) docusaurus 文档 支持多语言路径:/docs, /docs/zh-CN, /docs/zh-TW http://127.0.0.1:9003/docs -
admin
@GetMapping({"/admin","/admin/","/admin/{path:[^\\.]*}","/admin/{path:[^\\.]*}/{path2:[^\\.]*}"}) public String admin(@PathVariable(required=false) String path, @PathVariable(required=false) String path2) admin 管理后台 http://127.0.0.1:9003/admin -
agent
@GetMapping({"/agent","/agent/","/agent/{path:[^\\.]*}","/agent/{path:[^\\.]*}/{path2:[^\\.]*}"}) public String agent(@PathVariable(required=false) String path, @PathVariable(required=false) String path2) agent web聊天/客服端 http://127.0.0.1:9003/agent -
chat
@GetMapping({"/chat","/chat/","/chat/home","/chat/demo/airline","/chat/demo/bytedesk","/chat/demo/shopping","/chat/{type:demo|frame|float|ticket|feedback|number|queue|center|helpcenter|server|config}"}) public String chat()visitor 访客对话窗口 http://127.0.0.1:9003/chat -
iframe
-
agenticflow
-
notebase
@GetMapping({"/notebase","/notebase/","/notebase/{path:[^\\.]*}","/notebase/{path:[^\\.]*}/{path2:[^\\.]*}"}) public String notebase(@PathVariable(required=false) String path, @PathVariable(required=false) String path2) notebase - React SPA http://127.0.0.1:9003/notebase/spaces 注意: 1. 静态资源请求(包含.的路径)会被 Spring 的资源处理器处理 2. 其他所有路径都转发到 index.html,由 React Router 处理 -
kanban
@GetMapping({"/kanban","/kanban/","/kanban/{path:[^\\.]*}","/kanban/{path:[^\\.]*}/{path2:[^\\.]*}"}) public String kanban(@PathVariable(required=false) String path, @PathVariable(required=false) String path2) kanban 看板 http://127.0.0.1:9003/kanban -
handlePageRoutes
@GetMapping({"/{page:download|contact|about}","/{page:download|contact|about}.html"}) public String handlePageRoutes(@PathVariable String page) http://127.0.0.1:9003/download
-