@shopify/react-server
Version:
Utilities for React server-side rendering
16 lines (12 loc) • 390 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
const HEADER = 'x-quilt-data';
async function quiltDataMiddleware(ctx, next) {
const rawQuiltData = ctx.headers && ctx.headers[HEADER];
if (rawQuiltData) {
ctx.state.quiltData = JSON.parse(rawQuiltData);
}
await next();
}
exports.HEADER = HEADER;
exports.quiltDataMiddleware = quiltDataMiddleware;