我在nuxt应用程序中包含了amazon-cognito-identity-js包,我想使用这个包提供的登录方法/注册方法。
但是我得到了以下错误
未定义fetch
我安装了node-fetch并修改了node_module/amazon-cognito-identity-js/Clinet.js,如下所示
const fetch = require('node-fetch');
这解决了我的问题,但我不想修改节点包。
发布于 2019-08-18 07:47:03
注意:这个库使用了Fetch API。对于较旧的浏览器或在Node.js中,可能需要包含polyfill。例如。
var = global.fetch (‘node-fetch’);var AmazonCognitoIdentity = require('amazon-cognito-identity-js');
发布于 2019-08-18 09:29:24
我添加了以下代码。
import { CognitoUserPool, CognitoUserAttribute } from 'amazon-cognito-identity-js'
global.fetch = require('node-fetch')这解决了我的问题。
https://stackoverflow.com/questions/57540633
复制相似问题