問題タブ [econnrefused]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
593 参照

mysql - Windows 10 の NodeJs で mysql に接続できない

Windows 10 で NodeJS を mysql に接続しようとしましたが、継続的に失敗しました。以下は、 https://www.w3schools.com/nodejs/nodejs_mysql_create_db.aspからのコードです。

以下は、コードを実行したときのエラー メッセージです。

このエラーを解決するために、私は試しました...

  1. "localhost" -> "127.0.0.1" に変更しましたが、失敗しました。
  2. 「ポート: 3306」を追加しましたが、失敗しました。
  3. ポートが接続できるかどうかを確認してください。これは決して私のポートではなく、ファイアウォールの問題であることがわかりました。私の xampp の mysql はうまく動作します。
  4. mongoDB モジュールでさえ、この同じエラー メッセージをトリガーします。

このeconnrefusedエラー メッセージは主に NodeJS の問題であり、SQL モジュールの問題ではないという情報を収集しました。

これから銀色に輝くのを見せてくれる人はいますか?

0 投票する
0 に答える
313 参照

node.js - API ストレス テストがローカルで ECONNREFUSED を取得しました

私はnodejsアプリに対してストレステストを行っています.テストは基本的に大量のリクエストを同時に送信します.時々、この迷惑なエラーが発生しました:

したがって、テストは「ほぼ」すべてのリクエストに対してこのエラーを返し続けますが、郵便配達員を介して問題なくリクエストを送信できます。ここで何が問題なのか誰か説明してもらえますか? どうすれば解決できますか?プロキシやその他の有用なキューを使用するようなものですか?
前もって感謝します

0 投票する
1 に答える
169 参照

mysql - Windows の cmd を使用して MySQL パスワードをリセットした後、NodeJs で MySQL サーバーを起動できません

このガイドの cmd コマンドを使用して MySQL パスワードをリセットしました。

resetMYSQL には、パスワードを変更するコマンドが含まれています

さて、サーバーを起動するには、上記の mysqld コマンドを実行し続ける必要があることがわかりました。そうしないと、このエラーが発生します。コマンドを再度実行すると、サーバーを終了するまでサーバーを問題なく実行できます。

これがエラーです。それはECONNREFUSEDです。 ノードのエラー

コマンドラインとは別に、コマンドの実行中にワークベンチにアクセスした後、ワークベンチで ALTER USER も実行するため、パスワードは既にリセットされていると思います。

ところで、この前に、Node と Sequelize を使用してサーバーを起動するだけで済み、他の場所でサーバーを起動したり、事前に何かを設定したりする必要はありませんでした

何が問題なのかわからないので、Googleでどのキーワードで調べればいいのかわかりません。エラーコードをググったのですが、それらのケースは私のものとは無関係のようです。何が起こっているのか説明していただければ幸いです。

0 投票する
0 に答える
1824 参照

node.js - Postgresql-Nodejs 接続エラー (ECONNREFUSED) Windows 10

数週間前、私はブログアプリを始めました。このために、バックエンドのデータベースとして postgresql を使用しました。当時、アプリケーションは正常に動作し、フロントエンドから高速で実行されているバックエンド サーバーにデータを取得できました。今日、もう一度プロジェクトにアクセスすることにしましたが、エラーが発生しました。いくつかのエラー処理と StackOverflow での一連の検索の後、次のメッセージを取得できました。

postgres サーバーはポート 5432 で実行されており、Docker では実行されていません (これは、ほとんどの場合、他のユーザーとの間で問題が発生した場所です)。

以下に完全なコードを投稿しますが、問題はここで発生します。

(ちなみに、pgAdminを介して既存のデータにアクセスできるため、これは正しいパスワードとユーザー名です)。

繋がらない理由がわかりません。

私が試してみました:

  1. パソコンの再起動
  2. サービスでサービスを再起動する (これは Windows マシンです)
  3. postgresql の再インストール (完全)

この記事を書いている今、Windows をバージョン 2004 と wsl2 に更新したことに気付きました。以前は wsl1 でした。これは何か関係がありますか?Postgres を使用して、新しいプロジェクトを開始したかっただけです。問題が修正されるまで、一時的にmongodbとmonkまたはmongooseを使用すると思います。

8 月 3 日に追加: stackoverflow をさらに読んだ後、これは実行中の postgresql サーバーのインスタンスの量に関係している可能性があることがわかりました。これがタスクマネージャーから得たものです: タスクマネージャーの画像 3 つのインスタンスが実行されているのは正常ですか? そうでない場合、どうすればこれを修正できますか?

興味があれば私の完全なコード(必要ではないと思います):

0 投票する
1 に答える
538 参照

api - Nuxt.js、非同期 fetch() フックでのデータのフェッチに関する問題

async fetch() フックと async data() の両方で API からデータを取得する際に問題が発生しています。「エラー: ECONNREFUSED に接続してください」というエラーが表示されます。代わりにmounted()フックでデータをフェッチしようとすると、正常に機能します。私はLumenでAPIを構築しました.別のAPI(これもLumenで構築し、オンラインで実行しています)で試したところ、正常に機能しました. 問題は API にあると思いますが、mounted() でどのように機能するのかわかりません。axios と $http の両方を使用してみましたが、同じ結果が得られました。

更新「fetchOnServer: false」を入れてみましたが、そのように機能するため、問題はサーバー側でのデータのフェッチにあるようです。