31 lines
817 B
TypeScript
31 lines
817 B
TypeScript
import type { NextConfig } from "next";
|
|
|
|
const nextConfig: NextConfig = {
|
|
allowedDevOrigins: ['192.168.31.228'],
|
|
reactCompiler: true,
|
|
turbopack: {
|
|
root: __dirname,
|
|
},
|
|
images: {
|
|
remotePatterns: [
|
|
{
|
|
protocol: 'https',
|
|
hostname: '**',
|
|
},
|
|
{
|
|
protocol: 'http',
|
|
hostname: '**',
|
|
},
|
|
],
|
|
// Next 16 refuse toute image dont l'hôte résout vers une IP privée
|
|
// (protection anti-SSRF) et renvoie « "url" parameter is not allowed »,
|
|
// le même message qu'un motif non autorisé. Nécessaire pour les visuels
|
|
// de démonstration servis sur localhost:8099.
|
|
// ⚠️ À ne pas emporter en production : cela rouvre la porte que cette
|
|
// protection ferme.
|
|
dangerouslyAllowLocalIP: true,
|
|
},
|
|
};
|
|
|
|
export default nextConfig;
|