我正在嘗試將 Nuxt.js 與 AWS Amplify 結(jié)合使用以獲得 SSR/SEO 優(yōu)勢。我能夠?qū)?Amplify 添加到我的項目中,并使用 Amplify 文檔中描述的“手動配置”步驟成功配置了 Amplify。我什至能夠使用基本的 SignUp、SignIn 方法。但是,刷新應(yīng)用程序后,我收到以下錯誤。我相信這是因為在這個舊的堆棧溢出線程中引用了 Nuxt 的 SSR 方面。上面的線程提到添加這一行:global.navigator = () => null;但是我不知道在哪里添加這個。錯誤詳情:參考錯誤:未定義導(dǎo)航器文件:node_modules/@aws-amplify/analytics/dist/aws-amplify-analytics.js放入代碼,(第 38103 行):var logger = new _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__["ConsoleLogger"]('AWSPinpointProvider');var RETRYABLE_CODES = [429, 500];var ACCEPTED_CODES = [202];var MOBILE_SERVICE_NAME = 'mobiletargeting';var BEACON_SUPPORTED = navigator && typeof navigator.sendBeacon === 'function'; // events buffervar BUFFER_SIZE = 1000;var FLUSH_SIZE = 100;var FLUSH_INTERVAL = 5 * 1000; // 5s
使用 Nuxt.js 進行 AWS Amplify - 參考錯誤:未定義導(dǎo)航器
天涯盡頭無女友
2021-12-12 10:04:57