File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ FROM node:24-bookworm-slim
33# Install chromium and fonts
44RUN apt-get update && apt-get install -y \
55 chromium \
6+ curl \
67 fonts-freefont-ttf \
78 --no-install-recommends \
89 && rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change @@ -44,12 +44,24 @@ server.use({
4444 }
4545} ) ;
4646
47-
47+ server . use ( {
48+ beforeSend : ( req , res , next ) => {
49+ if ( req . prerender . res ) {
50+ const body = req . prerender . res . body || '' ;
51+ req . prerender . res . headers = {
52+ 'content-type' : 'text/html; charset=utf-8' ,
53+ 'content-length' : Buffer . byteLength ( body , 'utf8' ) ,
54+ // 'cache-control': 'public, max-age=600'
55+ } ;
56+ }
57+ next ( ) ;
58+ }
59+ } ) ;
4860
4961
5062server . use ( prerender . removeScriptTags ( ) ) ;
5163
5264server . use ( memoryCache ) ;
5365
54- console . log ( 'Prerender on Node 24 starting...' ) ;
66+ console . log ( 'Prerender on Node 24 in manual mode starting...' ) ;
5567server . start ( ) ;
You can’t perform that action at this time.
0 commit comments