Implemented production environment guards in Keystatic routes to prevent access to certain functions in production mode. Updated 'layout.tsx.hbs' to redirect to home if the environment is production, and modified 'keystatic-route-handler.ts' to return 404 status code if attempting to utilize route handlers while in production.
10 lines
232 B
Handlebars
10 lines
232 B
Handlebars
import { redirect } from 'next/navigation';
|
|
import KeystaticAdmin from '@kit/keystatic/admin';
|
|
|
|
export default function Layout() {
|
|
if (process.env.NODE_ENV === 'production') {
|
|
redirect('/');
|
|
}
|
|
|
|
return <KeystaticAdmin />;
|
|
} |