MCP-SuperAssistant/dist/lib/corsOrigin.js
2026-02-21 17:44:03 -07:00

24 lines
614 B
JavaScript

export const corsOrigin = ({ argv, }) => {
if (!argv.cors) {
return '*';
}
if (argv.cors.length === 0) {
return '*';
}
const origins = argv.cors.map((item) => `${item}`);
if (origins.includes('*'))
return '*';
return origins.map((origin) => {
if (/^\/.*\/$/.test(origin)) {
const pattern = origin.slice(1, -1);
try {
return new RegExp(pattern);
}
catch (error) {
return origin;
}
}
return origin;
});
};
//# sourceMappingURL=corsOrigin.js.map