React · Senior · Frage 64 von 75

Wie garantiert man, dass ein Modul mit Geheimnissen nie in Client-Code gebündelt wird?

import "server-only";
export async function getSecretData() { /* uses API keys */ }
Antwort zeigen

Richtige Antwort: server-only importieren, das Client-Builds dieser Datei scheitern lässt

Erklärung

'use server' markiert Server Functions, die vom Client aufrufbar sind - es versteckt kein Modul. server-only ist ein Schutz beim Build gegen versehentliche Importe.

Zum Weiterlesen

Fehler in der Frage

React · Senior · Frage 64

Teste dich selbst

Mach den Test React · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen