4

現在、socket.io と node.js を使用したリアルタイム チャットに取り組んでいます。私の開発マシンでは、すべて正常に動作します。ポート 888 で socket.io-server を呼び出すことができます。

私の運用サーバーでは、同じポートが空いていて到達可能です。

IIS で 500 エラーが発生する理由がわかりません。誰かアイデアはありますか?

次のエラーがスローされます。

HRESULT: 0x6d
HTTP status: 500
HTTP subStatus: 1013
HTTP reason: Internal Server Error
4

1 に答える 1

3

私の問題は、IIS がホストするサイトが 443 https で実行されていることでした。node.js では、同じ .pfx ファイルで https も使用したいと考えていました。これはうまくいかないようです。

また、サイトが SSL 環境でホストされている場合、node.js に https を使用する必要はありません。接続は wss を介して実行され、保護されます。

require('https')私が思いついた代わりにrequire('http')

于 2015-05-29T06:45:32.590 に答える