"Refused to load the font" error
Unanswered
Madeiran sardinella posted this in #help-forum
Madeiran sardinellaOP
I'm running my server in development mode and I'm getting these errors due to my content security policy, any idea what I can do?
const nextConfig = {
headers() {
return [
{
source: '/(.*)',
headers: securityHeaders,
}
];
}
};
const ContentSecurityPolicy = `
default-src 'self' vercel.live;
script-src 'self' 'unsafe-eval' 'unsafe-inline' cdn.vercel-insights.com vercel.live;
style-src 'self' 'unsafe-inline';
img-src * blob: data:;
media-src 'none';
connect-src *;
font-src 'self' data:;
`;
const securityHeaders = [
{
key: 'Content-Security-Policy',
value: ContentSecurityPolicy.replace(/\n/g, ''),
}
];1 Reply
Madeiran sardinellaOP
I'm only using the inter font which is in
app/layout.tsximport { Inter } from 'next/font/google';
import './globals.css';
const inter = Inter({
subsets: ['latin'],
});
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<html lang="en">
<body className={inter.className}>{children}</body>
</html>
);
}