VIteでAmplify Authに失敗する

0

Viteを使用し、TypeScriptを使用したReact AdminにAmplity Authを組み込もうとしています。 viteでサイトを起動しようとするとコンソールに下記のエラーが出ます。

http://localhost:5173/node_modules/.vite/deps/amplify-authenticator.entry.js net::ERR_ABORTED 504 (Gateway Timeout).

TypeError: Failed to fetch dynamically imported module: http://localhost:5173/node_modules/.vite/deps/amplify-authenticator.entry.js.

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'isProxied')

App.tsxのソースコードは以下の通りです。 (React AdminのAdminコンポーネントなどが原因かと思い、削除しましたが、結果は変わりませんでした) このため、Cognitoとの接続に問題があるのではないかと質問いたします。 回答よろしくお願いいたします。

const App = () => {
  const [authState, setAuthState] = useState<AuthState>();
  const [user, setUser] = useState<object | undefined>();

  useEffect(() => {
    return onAuthUIStateChange((nextAuthState, authData) => {
      setAuthState(nextAuthState);
      setUser(authData);
    });
  }, []);

  return authState === AuthState.SignedIn && user ? (
    <div className='App'>
      <div>Hello, World</div>
      <AmplifySignOut />
    </div>
  ) : (
    <AmplifyAuthenticator />
  );
};

なお、cognitoの情報は下記のように記載しております。情報はマスクしています。

export const cognito = {
  aws_project_region: "XXX",
  aws_cognito_region: "XXX",
  aws_user_pools_id: "XXX",
  aws_user_pools_web_client_id: "XXX",
  aws_cognito_identity_pool_id: "",
};

gefragt vor einem Jahr768 Aufrufe
1 Antwort
0

このあたり参考にされてはいかがでしょうか。

ERR_ABORTED 504 (Gateway Timeout) while importing a Stencil library in Vite in a Vue application - Stack Overflow

https://stackoverflow.com/questions/75263714/err-aborted-504-gateway-timeout-while-importing-a-stencil-library-in-vite-in-a

profile pictureAWS
nemf
beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen