![]() |
1
3
看来 official Rich Harris的答案是使用和一个rest api端点and获取。 路线/东西.ts
路线/内容.svelte
就我所说的而言,这似乎是无关的,也是有问题的 here ,但这似乎也是唯一的方法。 J |
|
2
1
您需要使用一个将cookie注入服务器响应的处理程序(因为加载函数不会向浏览器公开请求或标头,所以我相信它们只是用于加载道具)。此处的示例: https://github.com/sveltejs/kit/blob/59358960ff2c32d714c47957a2350f459b9ccba8/packages/kit/test/apps/basics/src/hooks.js#L42 https://kit.svelte.dev/docs/hooks#handle
仅供参考:此功能11天前才在
|
![]() |
3
1
无需使用fetch!您可以随心所欲地获取数据!
下面是一个关于如何使用axios获取数据的快速演示,同样的原理也适用于firebase: https://stackblitz.com/edit/sveltejs-kit-template-default-bpr1uq?file=src/routes/index.svelte 如果你想 仅在服务器上加载数据 您应该使用“端点”( https://kit.svelte.dev/docs/routing#endpoints ) |
![]() |
4
0
我的解决方案可能会解决这个问题,尤其是对于那些使用(例如:laravel_session)的人来说,如果你想在每个端点上加载时保留cookie数据,那么在你的情况下。 你应该做的是创建一个接口,在每个api()调用中传递事件
现在我们需要修改默认的sveltekit api(),提供整个事件。
在你的
最后,更新您的
参考我的项目: |