0

ポート 80 の localhost で MAMP を使用して Cakephp アプリを実行しています。Cake アプリ (localhost/client) からの js スクリプトを使用して、ポート 4000 でリッスン/書き込みを行う Node.js もあります。

js アプリから Node を呼び出すと動作します。

しかし、http.get(); で Node から Cakephp ページ (localhost/saveData/123) を呼び出そうとすると、データベースにデータを保存するための http.request を要求すると、クラッシュします。

events.js:71 スロー引数[1]; // Unhandled 'error' event ^ Error: connect ECONNREFUSED at errnoException (net.js:770:11) at Object.afterConnect [as oncomplete] (net.js:761:19)

オーダー

リクエストの問題: 接続 ECONNREFUSED

幅 www.google.com をテストしましたが、動作します。問題は「localhost」に関するものだと思われます。

誰かが私を助けることができますか?:)

編集:私も127.0.0.1で試しましたが、うまくいきません(MAMPとノードの場合)。

PS : 私の英語でごめんなさい、私はフランス人です :)

4

1 に答える 1

1

おそらく、ローカルWebサーバーがポート80で実行されています。Skypeなどのプログラムもポート80に接続できます。

SkypeやWebサーバー(XAMPP、WAMPP、usbwebserverなど)を閉じてみてください。

Cmd.exeのポートの一覧表示

$ netstat -a

于 2013-02-18T08:36:23.193 に答える