Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何加载mongojs模块_Javascript_Html_Mongodb_Requirejs_Mongojs - Fatal编程技术网

Javascript 如何加载mongojs模块

Javascript 如何加载mongojs模块,javascript,html,mongodb,requirejs,mongojs,Javascript,Html,Mongodb,Requirejs,Mongojs,我在使用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"]; v

我在使用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文件中,我有import require.js

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

出了什么问题


提前谢谢。

我认为您必须先包含脚本。试着把它移到结尾头标签的正前方。

我认为你必须首先包含脚本。试着把它移到结尾标签的正前方。

requirejs文档建议这样做,这在完全相同的情况下对我有效:

$(function(require) {
    var databaseUrl = "192.168.50.103/data";
    var collections = ["spot_daily"];
    var db = require("mongojs").connect(databaseUrl, collections);
});

requirejs文档建议这样做,这在完全相同的情况下对我有效:

$(function(require) {
    var databaseUrl = "192.168.50.103/data";
    var collections = ["spot_daily"];
    var db = require("mongojs").connect(databaseUrl, collections);
});

我不明白你的意思,你能解释清楚吗?谢谢你的时间。我的意思是试着把它放在
标签前面。很抱歉,编辑器删除了我在答案中的代码。这并不能解决问题。如果你有别的想法,请不要犹豫。谢谢,我不明白你的意思,你能解释清楚吗?谢谢你的时间。我的意思是试着把它放在
标签前面。很抱歉,编辑器删除了我在答案中的代码。这并不能解决问题。如果你有别的想法,请不要犹豫。谢谢