CampFireID/next.config.js
2025-03-16 13:22:40 +03:00

36 lines
711 B
JavaScript

/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
swcMinify: true,
output: 'standalone',
experimental: {
serverActions: {
allowedOrigins: ['telegram.org', 't.me'],
},
},
webpack: (config) => {
config.externals.push({
'utf-8-validate': 'commonjs utf-8-validate',
'bufferutil': 'commonjs bufferutil',
});
return config;
},
images: {
domains: ['t.me', 'telegram.org'],
},
async headers() {
return [
{
source: '/:path*',
headers: [
{
key: 'Access-Control-Allow-Origin',
value: '*',
},
],
},
];
},
}
module.exports = nextConfig