私は JavaScript ベースのアプリに取り組んでいますが、これらのエラーが突然発生し始めました。
- メッセージ: モジュール名 "http" はコンテキスト用にまだロードされていません: _ http://requirejs.org/docs/errors.html#notloaded
最初にLongjohnでエラーが発生しました(node_modulesディレクトリにモジュールがあります)が、それをコメントすると、次に必要なモジュールである「http:.
私が見る他のエラー:
「web」は null またはオブジェクトではありません - この行: env.web.protocol
'io' が null であるか、オブジェクトではありません - シンプルな socketIO 接続メソッドで。
define(['socket.io'], function(io) {
var socketConnection;
return {
getConnection: function() {
if (! socketConnection) {
socketConnection = io.connect();
}
return socketConnection;
}
}
これはすべてノードの下では正常に機能しますが、IISNode の下で実行すると問題が発生します。正常に動作する単純なエクスプレスとノードの例を試しました。プロジェクトで Node、IISNode、require.js、backbone、および underscore を使用しています。私はJavaScriptを初めて使用します。この問題を修正するための指針を本当に感謝します