Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Meteor Oauth/Uncaught TypeError:无法读取属性';1';空的_Meteor_Meteor Accounts - Fatal编程技术网

Meteor Oauth/Uncaught TypeError:无法读取属性';1';空的

Meteor Oauth/Uncaught TypeError:无法读取属性';1';空的,meteor,meteor-accounts,Meteor,Meteor Accounts,我正在用谷歌帐号试用meteor oauth。我看到它在本地工作得很好,但是当我部署(使用这个过程)时,没有出现oauth弹出窗口,我看到这个错误: 未捕获的TypeError:无法读取null的属性“1” 发生在第3行packages/url/url_client.js URL._constructUrl = function (url, query, params) { var query_match = /^(.*?)(\?.*)?$/.exec(url);

我正在用谷歌帐号试用meteor oauth。我看到它在本地工作得很好,但是当我部署(使用这个过程)时,没有出现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
  };     

不确定如何在jbangerter的帮助下调试此

,找到它。。。我在win7上做了一些初始开发,包括编辑一个upstart配置文件。在根URL设置的末尾嵌入了cr/lf。Meteor没有从ROOT_URL变量中剥离cr/lf,因此它最终被google oauth库使用

我应该将upstart文件中设置的ROOT\u URL添加到正确的URL和https协议中。看起来query\u match返回空值,但我不知道是什么原因导致它这样做。尝试插入console.log(url);函数启动后,查看url的值。
    URL._constructUrl = function (url, query, params) {  
    var query_match = /^(.*?)(\?.*)?$/.exec(url); 
    Url(query_match[1], query_match[2], query, params);                  // 3
  };