Using a Node.JS web server, I want to have an IIS setup to where the user goes to
bot.url.co/dashboard it sends the data to
ip:port/dashboard, where IP:port is handled using Node.JS, but the link doesn't change before the
/. Is this doable?
You need to set-up a reverse proxy in IIS that redirects the requests to your Node.js Server and serves back the response to your users. This is as easy as 1.2.3 in IIS using the URL Rewriter module.
Here you have an explanation: