Hello, When I try to access http://my_ip: 3000, an out-of-time error occurs I’m creating an api rest, but I can not connect to it. My droplet was created with the image UBUNTU-LAMP.
I installed the node with: curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
I created a test file like this:
const http = require (‘http’); const hostname = ‘my_ip’; const port = 3000;
const server = http.createServer ((req, res) => { res.statusCode = 200; res.setHeader (‘Content-Type’, ‘text / plain’); res.end (‘Hello World \ n’); });
server.listen (port, hostname, () => { console.log (Server running at http: // $ {hostname}: $ {port} /); });
Thank you for your attention!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
I solved the problem by adding a rule to my Apache configuration file:
–> ProxyPass /voleidobarulho http://localhost:3000
And accessing my Node API by address:
–> http://my_ip/voleidobarulho
In my Droplet I am running a php application.