28 lines
No EOL
768 B
TypeScript
28 lines
No EOL
768 B
TypeScript
// Test rapide pour vérifier l'URL détectée
|
|
// À lancer temporairement en local pour debug
|
|
|
|
export async function GET() {
|
|
const getBaseUrl = () => {
|
|
console.log('NEXT_PUBLIC_SITE_URL:', process.env.NEXT_PUBLIC_SITE_URL);
|
|
console.log('VERCEL_URL:', process.env.VERCEL_URL);
|
|
|
|
if (process.env.NEXT_PUBLIC_SITE_URL) {
|
|
return process.env.NEXT_PUBLIC_SITE_URL;
|
|
}
|
|
if (process.env.VERCEL_URL) {
|
|
return `https://${process.env.VERCEL_URL}`;
|
|
}
|
|
return "http://localhost:3000";
|
|
};
|
|
|
|
const detectedUrl = getBaseUrl();
|
|
|
|
return Response.json({
|
|
detectedUrl,
|
|
env: {
|
|
NEXT_PUBLIC_SITE_URL: process.env.NEXT_PUBLIC_SITE_URL,
|
|
VERCEL_URL: process.env.VERCEL_URL,
|
|
NODE_ENV: process.env.NODE_ENV
|
|
}
|
|
});
|
|
} |