-3

Express サーバーに POST API リクエストを送信すると、次のエラーが発生します。

Access to XMLHttpRequest at 'localhost:8081/application' from origin 'localhost:8083' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Express サーバーは、npm cors パッケージとパスポート jwt 認証戦略を使用しています。

privateServer.use(cors());
registerJWTAuthentication();
  privateServer.all('*', authenticate('jwt', {
    session: false,
  }));
privateServer.addRouter('/application', privateApplicationRouter);

nuxtjs アプリケーションから axios でこのリクエストを送信しています。

const result = await axios.post('localhost:8081/application', payload);

このCORSの問題を解決する方法を知っている人はいますか?

4

1 に答える 1