Podążam za tutorialem w książce angularJS i muszę skonfigurować serwer. Jest to plik server.js:Błąd: odsłuchaj EACCES 0.0.0.0:80 OSx Node.js
var express = require('express');
var app = express();
app.use('/', express.static('./'));
app.listen(80);
otrzymuję ten błąd:
$ node server.js
events.js:154
throw er; // Unhandled 'error' event
^
Error: listen EACCES 0.0.0.0:80
już wiem, że EACCES błąd oznacza, że nie mam prawa dostępu do portu 80, ale nie wiem jak to naprawić. Każda pomoc doceniona!
zmienić port na coś> 1024, np. 'app.listen (8080)' lub uruchom serwer jako root, 'sudo node server.js'. – georg
Tak, działało. Dziękuję @georg i zmieniłem port. Dow wiesz, dlaczego ten błąd pojawia się w porcie 80? – olivier
W wielu systemach musisz być 'root' (lub podobny), aby otworzyć porty poniżej 1024. Więc twoje wybory wybierz port powyżej 1024 lub, jeśli masz uprawnienia, uruchom swój kod jako' root'. –