From 1ef66b095586981633cd11906e6d2e555deab9f6 Mon Sep 17 00:00:00 2001 From: Bob Du Date: Tue, 2 Jul 2024 06:02:42 +0800 Subject: [PATCH] Add example for how to add custom API routes (#3597) --- custom_nodes/example_node.py.example | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom_nodes/example_node.py.example b/custom_nodes/example_node.py.example index 57c9cbed..72ca3688 100644 --- a/custom_nodes/example_node.py.example +++ b/custom_nodes/example_node.py.example @@ -106,6 +106,16 @@ class Example: # Set the web directory, any .js file in that directory will be loaded by the frontend as a frontend extension # WEB_DIRECTORY = "./somejs" + +# Add custom API routes, using router +from aiohttp import web +from server import PromptServer + +@PromptServer.instance.routes.get("/hello") +async def get_hello(request): + return web.json_response("hello") + + # A dictionary that contains all nodes you want to export with their names # NOTE: names should be globally unique NODE_CLASS_MAPPINGS = {