我看到很多人都问过这个问题,但是找不到一个可行的解决方案。因此,在不赞成投票之前,请花一点时间阅读问题。我已将代码从Angular 4转换为Angular7。代码已成功编译。但是,当将站点加载到localhost下时,浏览器控制台将记录以下错误:
我无法从ng2-tag-input
或其他地方了解此错误的产生位置。它在文档中说,现在ng2-tag-input
已被ngx-chip
取代。当我将标签更改为它时,浏览器会显示
未捕获的错误:模块'HomeModule'导入了意外的值'undefined'
详细信息:“客户的无效来源:http://localhost:4200具有 未列入客户ID的白名单 28 *******-65h8 *************** 3t4.apps.googleusercontent.com。请到 https://console.developers.google.com/并将此来源列入您的白名单 项目的客户ID。” 错误:“ idpiframe_initialization_failed
有人可以指出产生此原因的原因吗?
答案 0 :(得分:1)
好像您获得google clientId
时应该声明whitelist
URL,而没有添加http://localhost:4200
...