2017-04-11 30 views
0

私は、バックエンドの開発に初めて参加し、Node.JSを学びたいと思っています。私はsitepointから "Jumpstart Node.JS"という名前のNode.JSに関するpdfの本をダウンロードしました。コマンドラインでサーバを設定する手順に従って、依存関係をインストールし、localhost:3000に移動すると、次のメッセージ以外は何も得られませんでした: "Connection refused:localhost:3000"、間違っていたし、それを修正する方法?Node.JS:なぜlocalhost:3000への接続が拒否されましたか?

EDIT1: ノードのコマンドラインを使用して、Node.jsのサーバーの設定方法について私が続く指示され、これがないコード、単にCMDコマンドは、しかし、ここで私は、その後のプロセスの簡単な要約です:

  1. MongoLabsにアカウントを作成し、次に無料の料金プランを使用してデータベースを作成しました。
  2. インストールnpm install -g express @ .2.5.8コマンドを使用してください。
  3. このコマンドを使用してデフォルトオプションを持つアプリケーションを作成しました。明示的認証
  4. system32に
  5. package.jsonファイルは、CD認証を入力してEnterキーを押すし、コマンドを入力して、依存関係をインストール修正:NPMは
  6. 型付きノードアプリをインストールしてエンターキーを押します。 指示によると、私はメッセージを見たはずです: "ようこそ"へようこそエラーメッセージが表示されます。
+0

少なくとも_some_コードなしではわかりません。 – robertklep

+1

また、ノードを開始するために使用したコマンドラインシーケンス(例えば、 'node start')。あなたはそれをやったのですよね? – Sebas

+0

接続は拒否されましたか?それが可能だ。これはサーバーが動作していないときのクロムのエラーメッセージです:*このサイトにはアクセスできません\ n localhostは接続を拒否しました*どのブラウザーとどのエラーメッセージがより正確に表示されますか? – ThisClark

答えて

1

命令、コマンドラインでサーバーをセットアップ依存関係をインストールし、ローカルホストに移動するには、次の場合:3000

をあなたがサーバを起動していないようです。

依存関係をインストールしてURLに移動する間は、要求を処理するために実際にサーバーを起動する必要があります。

0

バックグラウンドで実行されているサーバのコピーがないか、または別のアプリが現在そのポートを使用していることを確認します。 (あなたのファイアウォール・ショーでは、そのアプリケーションがそのポートに割り当てられているかどうかを確認できます) nodejsは、コンピュータ上で実行されているポート上で唯一のアプリケーションである必要があるためです。

また、別のポートを試してみてください。

関連する問題