javascript - 使用 cognito 进行身份验证时,在 IE11 上未定义 Fetch
问题描述
我有一个登录的 ember 应用程序,它使用 ember-cognito 和 ember-simple-auth 对我进行身份验证。
this.get('sessionService').authenticate('authenticator:cognito', credentials).then(() => {
console.log('authenticated');
}).catch(( reason ) => {
console.log(reason);
});
这适用于所有浏览器,除了我得到错误“未定义提取”。
这出现在 catch 部分,这意味着 cognito 正在尝试使用 fetch。
我一直在研究这个,但找不到适合我的方案的解决方案。
解决方案
只需将 isomorphic-fetch 包含为 polyfill 即可使其在不受支持的浏览器上运行。
推荐阅读
- intellij-idea - 将文件模板添加到每个现有的类 - Intellij
- c# - 有没有办法可以循环显示引导弹出内容?
- java - Sqlite 中是否有特定的有效表名
- php - 使用 $stmt->get_result()->fetch_assoc() 时出现 PHP 错误(500 内部服务器错误);
- django - Github webhook 向我的 django 应用返回 404
- python - 关于 lambda 的另一个问题,“k”在这里是什么意思?
- pandas - 熊猫索引的时间范围
- javascript - 使用循环和语句进行数组排序
- tensorflow - 您如何获得 keras 中单个类类型的准确性?
- android - 当任何视图的大小发生变化或 EditText 获得焦点时,BottomSheetDialogFragment 会跳转到状态栏的顶部