fix: clear desktop web cache on first version launch (#1184)

This commit is contained in:
Mo
2022-06-30 09:20:00 -05:00
committed by GitHub
parent 82d13b41ed
commit 7851e12e9e
21 changed files with 286 additions and 256 deletions

View File

@@ -6,6 +6,7 @@ import { URL } from 'url'
import { extensions as str } from './Strings'
import { Paths } from './Types/Paths'
import { FileDoesNotExist } from './Utils/FileUtils'
import { app } from 'electron'
const Protocol = 'http'
@@ -61,7 +62,8 @@ async function handleRequest(request: IncomingMessage, response: ServerResponse)
const mimeType = mime.lookup(path.parse(filePath).ext)
response.setHeader('Access-Control-Allow-Origin', '*')
response.setHeader('Cache-Control', 'max-age=604800')
response.setHeader('Cache-Control', 'no-cache')
response.setHeader('ETag', app.getVersion())
response.setHeader('Content-Type', `${mimeType}; charset=utf-8`)
const data = fs.readFileSync(filePath)