1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?