File tree 3 files changed +4
-7
lines changed
3 files changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -363,7 +363,8 @@ async function build_server(
363
363
// named imports without triggering Rollup's missing import detection
364
364
const get_hooks = hooks => ({
365
365
getSession: hooks.getSession || (() => ({})),
366
- handle: hooks.handle || (({ request, render }) => render(request))
366
+ handle: hooks.handle || (({ request, render }) => render(request)),
367
+ serverFetch: hooks.serverFetch || fetch
367
368
});
368
369
369
370
const module_lookup = {
Original file line number Diff line number Diff line change @@ -188,7 +188,7 @@ class Watcher extends EventEmitter {
188
188
hooks : {
189
189
getSession : hooks . getSession || ( ( ) => ( { } ) ) ,
190
190
handle : hooks . handle || ( ( { request, render } ) => render ( request ) ) ,
191
- serverFetch : hooks . serverFetch
191
+ serverFetch : hooks . serverFetch || fetch
192
192
} ,
193
193
hydrate : this . config . kit . hydrate ,
194
194
paths : this . config . kit . paths ,
Original file line number Diff line number Diff line change @@ -100,11 +100,7 @@ export async function load_node({
100
100
if ( / ^ [ a - z A - Z ] + : / . test ( url ) ) {
101
101
// external fetch
102
102
const request = new Request ( url , /** @type {RequestInit } */ ( opts ) ) ;
103
- if ( options . hooks . serverFetch ) {
104
- response = await options . hooks . serverFetch . call ( null , request ) ;
105
- } else {
106
- response = await fetch ( request ) ;
107
- }
103
+ response = await options . hooks . serverFetch . call ( null , request ) ;
108
104
} else {
109
105
const [ path , search ] = url . split ( '?' ) ;
110
106
You can’t perform that action at this time.
0 commit comments