@@ -48,6 +48,7 @@ export async function renderToStream(
48
48
const firstFlushTimer = createTimer ( ) ;
49
49
const buildBase = getBuildBase ( opts ) ;
50
50
const resolvedManifest = resolveManifest ( opts . manifest ) ;
51
+ const nonce = opts . serverData ?. nonce ;
51
52
function flush ( ) {
52
53
if ( buffer ) {
53
54
nativeStream . write ( buffer ) ;
@@ -123,16 +124,21 @@ export async function renderToStream(
123
124
let didAddQwikLoader = false ;
124
125
if ( includeMode !== 'never' && qwikLoaderChunk ) {
125
126
beforeContent . unshift (
126
- jsx ( 'link' , { rel : 'modulepreload' , href : `${ buildBase } ${ qwikLoaderChunk } ` } ) ,
127
+ jsx ( 'link' , {
128
+ rel : 'modulepreload' ,
129
+ href : `${ buildBase } ${ qwikLoaderChunk } ` ,
130
+ nonce,
131
+ } ) ,
127
132
jsx ( 'script' , {
128
133
type : 'module' ,
129
134
async : true ,
130
135
src : `${ buildBase } ${ qwikLoaderChunk } ` ,
136
+ nonce,
131
137
} )
132
138
) ;
133
139
didAddQwikLoader = true ;
134
140
}
135
- preloaderPre ( buildBase , resolvedManifest , opts . preloader , beforeContent , opts . serverData ?. nonce ) ;
141
+ preloaderPre ( buildBase , resolvedManifest , opts . preloader , beforeContent , nonce ) ;
136
142
137
143
const renderTimer = createTimer ( ) ;
138
144
const renderSymbols : string [ ] = [ ] ;
@@ -161,7 +167,7 @@ export async function renderToStream(
161
167
jsx ( 'script' , {
162
168
type : 'qwik/json' ,
163
169
dangerouslySetInnerHTML : escapeText ( jsonData ) ,
164
- nonce : opts . serverData ?. nonce ,
170
+ nonce,
165
171
} )
166
172
) ;
167
173
if ( snapshotResult . funcs . length > 0 ) {
@@ -170,7 +176,7 @@ export async function renderToStream(
170
176
jsx ( 'script' , {
171
177
'q:func' : 'qwik/json' ,
172
178
dangerouslySetInnerHTML : serializeFunctions ( hash , snapshotResult . funcs ) ,
173
- nonce : opts . serverData ?. nonce ,
179
+ nonce,
174
180
} )
175
181
) ;
176
182
}
@@ -188,7 +194,7 @@ export async function renderToStream(
188
194
async : true ,
189
195
type : 'module' ,
190
196
dangerouslySetInnerHTML : qwikLoaderScript ,
191
- nonce : opts . serverData ?. nonce ,
197
+ nonce,
192
198
} )
193
199
) ;
194
200
}
@@ -200,7 +206,7 @@ export async function renderToStream(
200
206
children . push (
201
207
jsx ( 'script' , {
202
208
dangerouslySetInnerHTML : content ,
203
- nonce : opts . serverData ?. nonce ,
209
+ nonce,
204
210
} )
205
211
) ;
206
212
}
0 commit comments