0

私はNodjsの初心者です。setMaxListeners(0) はうまくいきませんでした。データベース (mysql) への後続の接続でこのエラーが発生します。私のコードにあるのは次のとおりです。

var http= require(), etc;
http.createServer(
function (req, res) { ... }).listen(8888);

関数内には多くの切り替えケースがあり、フォームが送信され、さまざまな切り替えケース間で SQL クエリが実行されます

4

1 に答える 1

3

最初にコードを見ずに.on、ハンドラーの代わりに入力ハンドラーを使用しているかどうかを確認するだけかもしれません.once

多くの.onイベント ハンドラーを作成している場合、要求/応答サイクルの実行が停止すると、イベント ハンドラーが解放されないことがあります。

.onハンドラーの一部または大部分を代わりに使用するように変換してみて.once、どうなるかを確認してください。

于 2012-09-12T04:04:54.737 に答える