Add api/ prefix to api endpoints (#3779)
This commit is contained in:
parent
3914d5a2ae
commit
97ae6ef460
11
server.py
11
server.py
|
@ -530,6 +530,17 @@ class PromptServer():
|
||||||
|
|
||||||
def add_routes(self):
|
def add_routes(self):
|
||||||
self.user_manager.add_routes(self.routes)
|
self.user_manager.add_routes(self.routes)
|
||||||
|
|
||||||
|
# Prefix every route with /api for easier matching for delegation.
|
||||||
|
# This is very useful for frontend dev server, which need to forward
|
||||||
|
# everything except serving of static files.
|
||||||
|
# Currently both the old endpoints without prefix and new endpoints with
|
||||||
|
# prefix are supported.
|
||||||
|
api_routes = web.RouteTableDef()
|
||||||
|
for route in self.routes:
|
||||||
|
assert isinstance(route, web.RouteDef)
|
||||||
|
api_routes.route(route.method, "/api" + route.path)(route.handler, **route.kwargs)
|
||||||
|
self.app.add_routes(api_routes)
|
||||||
self.app.add_routes(self.routes)
|
self.app.add_routes(self.routes)
|
||||||
|
|
||||||
for name, dir in nodes.EXTENSION_WEB_DIRS.items():
|
for name, dir in nodes.EXTENSION_WEB_DIRS.items():
|
||||||
|
|
Loading…
Reference in New Issue