Comment utiliser NextJS AppRouter pour obtenir /api/auth/me côté serveur
P粉883223328
P粉883223328 2023-08-15 13:04:07
0
1
617
<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>
P粉883223328
P粉883223328

répondre à tous(1)
P粉403804844

Vous ne pouvez pas accéder au stockage local côté serveur. Vous pouvez toutefois utiliser des cookies. Pour des raisons de sécurité, veuillez définir des cookies http uniquement. Par conséquent, vous devez effectuer une requête POST après l'authentification pour définir le cookie http uniquement.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal