I have successfully hosted an local .NET server with the url: http://localhost:65349/. Now I want to change the “localhost” to my IP Address such that the Web is still running,however, the 400 HTTP error received
I have download the iisexpress-proxy into my computer by Nodejs, however, why trying to run the IIS Proxy file within my.NET project, I receive the error of “Cannot read property ‘writeHead’ of undefined” as embedded in the piece of codes below. So I want to ask what is the error and how to configure.
proxyServer.listen(proxyPort, function() { console.log('Listening... [press Control-C to exit]'); }).on('error', function (err, req, res) { console.log(err.stack); console.log('Listening... [press Control-C to exit]'); res.writeHead(500, { 'Content-Type': 'text/plain' }); res.end('Aw snap! Something went wrong. Check your console to see the error.'); });
Here is the image error log:enter image description here
Advertisement
Answer
I know this is a late answer, but I got this error when I tried to use a port that was already in use as the proxy port. Using a different available port fixed it.