diff options
| -rw-r--r-- | web/renderer/index.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/web/renderer/index.js b/web/renderer/index.js index 03caa1c..497d245 100644 --- a/web/renderer/index.js +++ b/web/renderer/index.js @@ -71,7 +71,6 @@ app.use( async ( req, res ) => { const r = await fetch( url.href ); if( r.ok ) { - const html = await r.text(); const headers = []; for( const [k, v] of r.headers.entries() ) headers[k] = v; @@ -81,6 +80,13 @@ app.use( async ( req, res ) => { 'date': headers['date'], 'etag': headers['etag'], } ); + + if( url.href.endsWith( ".ico" ) ) { + const ab = await r.arrayBuffer(); + return res.end( Buffer.from( ab ) ); + } + + const html = await r.text(); res.end( html ); } } ); @@ -88,7 +94,6 @@ app.use( async ( req, res ) => { (async () => { browser = await puppeteer.launch( { headless: 'new' } ); app.listen( PORT, async () => { - console.log( "listening on http://localhost:" + PORT ); } ); })(); |
