問題タブ [directus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
435 参照

cookies - Directus は管理アプリのオリジンに Cookie を設定しますが、フロントエンド アプリで必要です

localhost に directus API と管理アプリがあり、localhost:3000 にフロントエンドの React アプリがあります。React インターフェイスから client.login メソッドを介してログインしようとすると、directus によって Cookie が localhost (その管理アプリの起点) に設定されます。しかし、実際のアプリがある localhost:3000 にこの Cookie が必要です。Cookie ヘッダーを設定すると、次のようになります。パス=/; expires=Sat, 04-Jan-2020 14:06:49 UTC; HttpOnly

また、Google コンソールには次のような警告が表示されます: http://directus.testのクロスサイト リソースに関連付けられた CookieがSameSite属性なしで設定されました。Chrome の今後のリリースでは、 と が設定されている場合にのみ、クロスサイト リクエストで Cookie を配信しSameSite=NoneますSecure

Cookie を localhost:3000 に設定する必要があります。これどうやってするの?前もって感謝します。