This is a repost because it appears that I replyed incorrectly to the responder (Lorenzo) and not to this group. Hopefully this will not show up twice.
I am so sorry, my typo. I am using the URL: hostname:7088/admin
I recognize this is a basic web/proxy issue but for some reason it still confuses me.
I am using node.js/express as my primary web server so I access it using the URL: hostname:3000
I setup a proxy in node.js for Janus so now in my javascript code I use the URL: hostname:8088/janus to access the janus server. This is all working fine and makes perfect sense to me.
I then setup node.js the exact same way for the Janus admin API, so I thought the URL: hostname:7088/admin would be the correct usage. I think the node.js proxy config is correct because the janus logs do indeed show that a request was received by janus:
[Mon Jan 4 11:26:02 2016] Got an admin/monitor HTTP GET request on /admin...
[Mon Jan 4 11:26:02 2016] [(null)] Returning error 454 (Request payload missing)
The document "Understanding the Janus admin API" mentions an "admin.html" so I thought that it would be served when using the URL: hostname:7088/admin.