Ich erstelle eine Blogging-App mit Next.js (Frontend) und Express.js (Backend). />
Dieser Versuch, einen Cookie über einen Set-Cookie-Header zu setzen, wurde aufgrund der Benutzerpräferenz blockiert. /> Auf Frontend verwende ich Fetch mit Anmeldeinformationen: "Include" < /p>
< /li>
Versuchenres.cookie("token", token, {
httpOnly: true,
secure: true,
sameSite: "none",
});
< /code>
verifiziert, dass mein Backend tatsächlich den Set-Cookie-Header in der Antwort sendet. an:
Cross-Site-Cookies, die standardmäßig blockiert werden. /> < /li>
< /ul>
Was ich Hilfe brauche: < /p>
Ist das rein ein Browser-Einstellungsproblem (z. B. Chromblocking-Cross-Site-Cookies), oder etwas, das ich in meiner Backend-Konfiguration beheben sollte. /> Muss ich die Cookie -Optionen (samesit, sicher, domäne) ändern, wenn Frontend = localhost und Backend = Render -Domäne? < /p>
Wie kann ich sicherstellen, dass dies auch in der Produktion funktioniert>
Warum bekomme ich in meiner nächsten. ⇐ JavaScript
-
- Similar Topics
- Replies
- Views
- Last post