On my work Mac (Sierra) I'm running a NodeJS webserver on localhost, port 3000. I need to access to it from Internet Explorer running in Parallels for testing purposes.
I have searched and read and experimented extensively, and have thus far been stymied. My current situation is as follows:
I've got a Parallels "Host-Only" network with my Mac at 10.37.129.2 and my virtual Windows box at 10.37.129.3
Pointing my IE to 10.37.129.2:3000
fails.
I've jumped through every hoop imaginable to ensure port 3000 is open between the two, but nmap -p 3000 10.37.129.2
from the Windows side tells me port 3000 remains closed, as does Mac's Network Utility Port Scan software.
Sadly all guides and advice on the subject are either insufficiently similar, grossly outdated, or simply unsuccessful when attempted.
Any progress you help me achieve is greatly appreciated.
The relevant portions of my server.js are:
const port = process.env.PORT || 3000;
const host = process.env.HOST || 'localhost';
const proxyTarget = process.env.PROXY || 'none';