Node.js: Cannot access server from different device on the same network
node.js
Solution
Try changing this
.listen(3000);
to this
.listen(3000, "0.0.0.0");
Problem
NOTE: There are some others who have had similar problems, but those were solved by fixing small tidbits in the code involving how the server was listening (in examples that I've seen they put '127.0.0.1' as an argument in `http.createServer(...).listen()`. However, I do not have the same issue. When I try to connect to my node.js server from a different machine on the same LAN network, Chrome says that it cannot connect. This is testtesttest.js ``` var http = require('http'); http.createServer(function(req,res) { res.writeHead(200,{'Content-Type': 'text/plain'}); res.end('Working'); }).listen(3000); ``` When I try inputting `192.168.1.73:3000` (of course 192.168.1.73 is the ip of the machine that I'm running the server on) into the browser (Chrome, although I've tried other browsers as well and I have similar problems) of my other machine, it gives the error "Oops! Google Chrome could not connect to 192.168.1.73:3000". When I type the same address onto the local machine, it works fine. I'm not exactly sure what to do. I honestly hope this is just a stupid mistake on my part (I'm sorry for possibly wasting your time) and not something that I have to go into my router for. Thanks very much for any help.