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の問題を解決する方法を知っている人はいますか?