import cors from 'cors';
import { type MiddlewareConfigFn } from 'wasp/server';
export function requireNodeEnvVar(name: string): string {
const value = process.env[name];
if (value === undefined) {
throw new Error(`Env var ${name} is undefined`);
} else {
return value;
}
}
export const serverMiddlewareFn: MiddlewareConfigFn = (middlewareConfig) => {
// @ts-ignore
middlewareConfig.set('cors', cors({ origin: [process.env.WASP_WEB_CLIENT_URL, 'http://localhost:3000'] }));
return middlewareConfig;
};
import cors from 'cors';
import { type MiddlewareConfigFn } from 'wasp/server';
export function requireNodeEnvVar(name: string): string {
const value = process.env[name];
if (value === undefined) {
throw new Error(`Env var ${name} is undefined`);
} else {
return value;
}
}
export const serverMiddlewareFn: MiddlewareConfigFn = (middlewareConfig) => {
// @ts-ignore
middlewareConfig.set('cors', cors({ origin: [process.env.WASP_WEB_CLIENT_URL, 'http://localhost:3000'] }));
return middlewareConfig;
};