The Designer IDE contains a built-in interface for debugging server-side low-code steps in Profound API and Rich Display File applications.
The Low Code Debugger is available in Profound.js versions released after November, 2022.
Launching Debug Targets
When possible Designer will automatically determine how to launch a file opened for debugging. When Designer cannot determine how to launch a target for debugging, a user can manually run the API route or code in a separate application, browser tab, or window; add the debug session ID as the value for the dbgid URL parameter; then, the server will know to link that running application with the IDE's debugging session.
For example, if the debug session ID is deee2370-d58b-40b7-beb3-1efefab2e100, and the method to run a route is an HTTP POST, then to start running the application in debug mode, some other tool (PostMan, etc.) would need to send POST data to the URL and include a parameter, dbgid=deee2370-d58b-40b7-beb3-1efefab2e100 . E.g. https://example.com/run/yourWorkSpaceName/yourExpressRoute?dbgid=deee2370-d58b-40b7-beb3-1efefab2e100 .
Launching Profound API Routes for Debugging
To debug Profound API routes, start debugging a Profound API file, and then click on the "Execute" button in the "Test" tab on the right-middle panel of the API Designer.