27 lines
943 B
JavaScript
27 lines
943 B
JavaScript
/** @type {import('next').NextConfig} */
|
|
const nextConfig = {
|
|
// output: 'standalone',
|
|
reactStrictMode: true,
|
|
transpilePackages: ['@lobehub/ui'],
|
|
async headers() {
|
|
return [
|
|
{
|
|
// matching all API routes
|
|
source: '/:path*',
|
|
headers: [
|
|
{ key: 'Access-Control-Allow-Credentials', value: 'true' },
|
|
{ key: 'Access-Control-Allow-Origin', value: '*' },
|
|
{ key: 'Access-Control-Allow-Methods', value: 'GET,OPTIONS,PATCH,DELETE,POST,PUT' },
|
|
{
|
|
key: 'Access-Control-Allow-Headers',
|
|
value:
|
|
'X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version',
|
|
},
|
|
],
|
|
},
|
|
];
|
|
},
|
|
};
|
|
|
|
export default nextConfig;
|