Class PageRouteController

java.lang.Object
com.bytedesk.starter.controller.PageRouteController

@Controller public class PageRouteController extends Object
Controller for "/".
Author:
jackning
  • Constructor Details

    • PageRouteController

      public PageRouteController()
  • Method Details

    • home

      @GetMapping({"/","/home"}) public String home(org.springframework.ui.Model model)
      微语首页 http://127.0.0.1:9003 http://127.0.0.1:9003/home
    • index

      @GetMapping({"/dev","/index"}) public String index(org.springframework.ui.Model model)
      http://127.0.0.1:9003
    • web

      @GetMapping("/web") public String 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

      @GetMapping("/iframe") public String iframe()
    • agenticflow

      @GetMapping({"/agenticflow","/agenticflow/","/agenticflow/{path:[^\\.]*}","/agenticflow/{path:[^\\.]*}/{path2:[^\\.]*}"}) public String agenticflow(@PathVariable(required=false) String path, @PathVariable(required=false) String path2)
    • 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