LoginSignup
1
0

More than 5 years have passed since last update.

CentOS+Node.jsでwebサーバを作った時の話

Posted at

初めに

Linux(CentOS)上でNode.jsを試した時に発生した問題と解決策のまとめ

80ポートでlisten出来ない

内容

Erro: listen EACCES

というエラーが表示され、Nodeサーバが起動しない。
0~1023までのポートはウェルノウン(英:Well known "よく知られた")ポートとして既に予約済みであり、一般ユーザがそのポートをしようして受信待ちすることが出来ない。

解決策

クローズされたテスト環境であったため、スーパーユーザ権限にて実行することにした。(本当はよくないらしい)

sudo node <プログラム名>.js

Node.jsのバージョンとnode_modulesのバージョンが合わないことによる不具合

内容

npmで最新のnode_modulesをインストールしたら、node v0.10.xには対応していなかったらしく、

throw err;

と表示された。

解決策

古いnode_modulesを入手し置き換えすることによってエラーは出なくなった。

結び

今後様々な分野でWebを利用したサービスの構築・運用を求められると思います。
Node.jsに限らず幅広く勉強していきたいです。

追伸 本記事をご覧の皆様へ
私自身まだ初心者で至らぬ点が多々あるかと思います。
至らぬ点は随時ご指摘ください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0