Skip to content

Update request handler list - #12012

Open
akkrishnakumar wants to merge 1 commit into
mendix:developmentfrom
akkrishnakumar:run-5416-update-request-handler-list
Open

akkrishnakumar wants to merge 1 commit into
mendix:developmentfrom
akkrishnakumar:run-5416-update-request-handler-list

Conversation

@akkrishnakumar

@akkrishnakumar akkrishnakumar commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Update Request Handler list with following -

  1. Debugger
  2. Root url of Admin Port

@akkrishnakumar

Copy link
Copy Markdown
Contributor Author

Waiting for review from Runtime Core.

@MarkvanMents
MarkvanMents self-requested a review October 5, 2026 08:00
@MarkvanMents MarkvanMents self-assigned this Oct 5, 2026

@MarkvanMents MarkvanMents left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR.
Looks good.
Approving and merging.

@MarkvanMents MarkvanMents left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did a further review and I now see an issue I'd like to discuss.
Can you have a look at this @akkrishnakumar

Comment on lines 18 to +31
| Resources | `/` | Serves static files, such as the `index.html`. |
| XAS | `/xas` | Handles the client/runtime communication. See [Communication Patterns in the Mendix Runtime](/refguide/communication-patterns/) for more information. |
| File | `/file` | Handles file uploads and downloads from the Mendix client. |
| Page/Microflow URLs | `/p` (default) | Handles opening pages and executing microflows that have a URL configured. The endpoint can be configured in the [app settings](/refguide/runtime-tab/#url-prefix). |
| PWA Manifest | `/manifest.webmanifest` | Serves the manifest file that is required for [PWA applications](/refguide/mobile/introduction-to-mobile-technologies/progressive-web-app/). |
| Mx Dev Tools | `/mxdevtools` | Websocket endpoint that handles client logs and nanoflow debugging. Only enabled during development. |
| Debugger | `/debugger` | Endpoint that can be used to debug Mendix Apps. |

## Admin Port Request Handlers

| Name | Endpoint | Description |
| ---- | -------- | ----------- |
| Root | `/` | Used to perform different operations on the admin port. |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have the same endpoint described twice.

/ is described as a Resources port and an Admin port. This will cause confusion.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, this was intentional. We just wanted to mention the Admin Handler as well. Hence, it is also in a separate section.

But I'm open to suggestions. How would you like to change this ?
Story for reference: https://mendix.atlassian.net/browse/RUN-5416

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the admin port a different port number from the standard request handler port? Is that how calls to the root are distinguished? Or does it work some other way?

Perhaps we could mention that (in whatever level of detail is appropriate). Otherwise customers might worry that a call to the root to serve a static file could be intercepted and turned into an admin operation.

@akkrishnakumar akkrishnakumar Oct 5, 2026 •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the admin port a different port number

Yes, it is a separate port - Admin port. The other one is Runtime port.

Yes, I could be more explicit. Shall I add a warn/info card in the Admin port section ?

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants