我正在使用google-accounts尝试meteor oauth。我看到它在本地工作正常,但是当我部署(使用此过程http://bit.ly/1Hrp7Oz)时,没有出现oauth弹出窗口,我看到了这个错误: 未捕获的TypeError:无法读取null的属性“1” 这发生在第3行packages / url / url_client.js
URL._constructUrl = function (url, query, params) {
var query_match = /^(.*?)(\?.*)?$/.exec(url);
Url(query_match[1], query_match[2], query, params); // 3
};
不确定如何调试
答案 0 :(得分:0)
使用jbangerter的帮助,发现它......我在win7上做了一些初步开发,其中包括编辑其中一个upstart配置文件。在ROOT_URL设置的末尾嵌入了cr / lf。 Meteor没有从ROOT_URL变量中删除cr / lf,因此最终被谷歌oauth库使用了。