我在使用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> 哪里出了问题?
提前谢谢。
发布于 2013-04-29 21:54:41
我相信你必须先包括脚本。尝试将其上移到结束head标签之前。
发布于 2013-07-12 14:25:59
requirejs文档建议这样做,在完全相同的情况下,它确实对我有效:
$(function(require) {
var databaseUrl = "192.168.50.103/data";
var collections = ["spot_daily"];
var db = require("mongojs").connect(databaseUrl, collections);
});https://stackoverflow.com/questions/16280106
复制相似问题