1

mongojsの使用に問題があります。HTML ページから関数 (javascript ファイルで定義されている) を呼び出そうとすると、次のエラーが発生します。

Uncaught Error: Module name "mongojs" has not been loaded yet for context: _. Use require([])

ファイル js で、次の行を介して mongojs に接続します。

var databaseUrl = "webIndexDb";
var collections = ["clusters"];
var db = require("mongojs").connect(databaseUrl, collections); 

ファイルhtmlにはrequire.jsをインポートしています

<script type='text/javascript' src='http://requirejs.org/docs/release/2.1.5/r.js'></script>   

何がうまくいかないのですか?

前もって感謝します。

4

2 に答える 2

0

requirejs docs はこれを行うことを提案していますが、これはまったく同じ状況で私にとってはうまくいきました:

$(function(require) {
    var databaseUrl = "192.168.50.103/data";
    var collections = ["spot_daily"];
    var db = require("mongojs").connect(databaseUrl, collections);
});
于 2013-07-12T06:25:58.723 に答える