UNPKG

shopware-frontends-proxy

Version:

This Shopware Frontends (nuxt3) module proxies requests to the Shopware 6 instance to bypass preflight requests.

17 lines (16 loc) 515 B
import { defineEventHandler } from "h3"; import { createProxyMiddleware as _createProxyMiddleware } from "http-proxy-middleware"; export function createProxyMiddleware(options) { const proxyMiddleware = _createProxyMiddleware(options); return defineEventHandler(async (event) => { await new Promise((resolve, reject) => { proxyMiddleware(event.node.req, event.node.res, (err) => { if (err) { reject(err); } else { resolve(true); } }); }); }); }