【问题标题】:Oauth / Uncaught TypeError: Cannot read property '1' of nullOauth / Uncaught TypeError:无法读取 null 的属性“1”
【发布时间】:2015-07-10 22:04:21
【问题描述】:

我正在使用谷歌帐户尝试流星 oauth。我看到它在本地运行良好,但是当我部署(使用此过程http://bit.ly/1Hrp7Oz)时,没有出现 oauth 弹出窗口并且我看到此错误: 未捕获的类型错误:无法读取 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
  };     

不知道如何调试这个

【问题讨论】:

  • 我应该将新贵文件中设置的 ROOT_URL 添加到正确的 url 和 https 协议中。
  • 看起来 query_match 返回 null,但我不知道是什么导致它这样做。尝试插入 console.log(url);函数启动后,查看url的值。

标签: meteor meteor-accounts


【解决方案1】:

在 jbangerter 的帮助下,找到了它……我一直在做一些关于 win7 的初步开发,其中包括编辑一个新贵配置文件。在 ROOT_URL 设置的末尾嵌入了 cr/lf。 Meteor 没有从 ROOT_URL 变量中删除 cr/lf,因此它最终被 google oauth 库使用。

【讨论】:

    猜你喜欢
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 2014-12-20
    • 1970-01-01
    • 2015-05-31
    • 2014-05-04
    • 1970-01-01
    相关资源
    最近更新 更多