Comment utiliser NextJS AppRouter pour obtenir /api/auth/me côté serveur
<p>Je souhaite utiliser le routeur d'application avec nextjs et j'ai rencontré un problème. Pour que mon application fonctionne, je dois appeler /api/auth/me pour renvoyer un utilisateur, ou null s'il n'est pas connecté. Pour ce faire, je dois inclure un en-tête d'autorisation avec le jeton du porteur obtenu à partir de localStorage dans api.get("/api/auth/me") dans axios. Je souhaite le faire côté serveur car j'ai besoin que mon application affiche des annonces Google. Comment puis-je faire ceci? </p>
<p>Mon layout.tsx ressemble à ceci</p>
<pre class="brush:php;toolbar:false;">import "./globals.css";
importer le type { Métadonnées } depuis "suivant" ;
importer {Inter} depuis "next/font/google" ;
importer la barre latérale depuis "../components/Sidebar" ;
const inter = Inter({ sous-ensembles : ["latin"] });
exporter les métadonnées const : Métadonnées = {
titre : "Créer l'application suivante",
description: "Généré par la création de l'application suivante",
} ;
exporter la fonction par défaut RootLayout({
enfants,
} : {
enfants : React.ReactNode ;
}) {
retour (
<html lang="da" className="h-full bg-gray-100">
<body className="h-full bg-gray-100">
<Barre latérale />
{enfants}
</corps>
</html>
);
}</pré>
<p><br /></p>