2

nodeJS & nowJS で小さなチャットアプリを作ることに成功しました。私のローカルマシンで完璧に動作します。

次に、Windows Azure でチャット アプリをホストしたいと考えています。Windows Azure アカウントで既に nodeJS サーバーが動作していますが、次のエラーが発生し続けます。

[Error: Unable to load shared library C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node]

nowJS または socket.io が正しくインストールされていないとします。(?) nowJS と windows Azure に関するドキュメントが見つかりません。

ありがとう!

完全なエラー: (念のため)

[Error: Unable to load shared library C:\DWASFiles\Sites\ben-    goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node]
 Error: Unable to load shared library C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node
at Object..node (module.js:472:11)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object.<anonymous> (C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\lib\node-proxy.js:1:90)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
 { [Error: listen EACCES] code: 'EACCES', errno: 'EACCES', syscall: 'listen' }

エラー: EACCES at errnoException (net.js:670:11) at Array.0 (net.js:771:26) at EventEmitter._tickCallback (node.js:192:40) GetConsoleTitleW: 操作が正常に完了しました。

4

1 に答える 1

2

「共有ライブラリを読み込めません」というエラーの意味はわかりませんが、EACCESSエラーは、使用できないポートでリッスンしている可能性があります。

これは、ローカルマシンでカスタムポートを使用していて、Azureにデプロイするときに変更するのを忘れた場合に発生する可能性があります。コードと構成ファイルをチェックして、使用しているポートを特定してください。

于 2012-08-24T09:18:34.877 に答える