This commit is contained in:
Michael Novotny 2023-09-15 10:06:07 -05:00
parent acc59e99f9
commit 871f37ee8e
No known key found for this signature in database
2 changed files with 14 additions and 5 deletions

View File

@ -12,7 +12,7 @@ const baseUrl = process.env.NEXT_PUBLIC_VERCEL_URL
: 'http://localhost:3000';
export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
validateEnvironmentVariables()
validateEnvironmentVariables();
const routesMap = [''].map((route) => ({
url: `${baseUrl}${route}`,

View File

@ -21,10 +21,19 @@ export const validateEnvironmentVariables = () => {
});
if (missingEnvironmentVariables.length) {
throw new Error(`The following environment variables are missing. Your site will not work without them.\n\n${missingEnvironmentVariables.join('\n')}\n`);
throw new Error(
`The following environment variables are missing. Your site will not work without them.\n\n${missingEnvironmentVariables.join(
'\n'
)}\n`
);
}
if (process.env.SHOPIFY_STORE_DOMAIN?.includes('[') || process.env.SHOPIFY_STORE_DOMAIN?.includes(']')) {
throw new Error('Your `SHOPIFY_STORE_DOMAIN` environment variable includes brackets (ie. `[` and / or `]`). Your site will not work with them there. Please remove them.');
if (
process.env.SHOPIFY_STORE_DOMAIN?.includes('[') ||
process.env.SHOPIFY_STORE_DOMAIN?.includes(']')
) {
throw new Error(
'Your `SHOPIFY_STORE_DOMAIN` environment variable includes brackets (ie. `[` and / or `]`). Your site will not work with them there. Please remove them.'
);
}
}
};