Newer
Older
/**
* File Server
*/
import * as fs from 'fs';
import { fileURLToPath } from 'url';
import { dirname } from 'path';
//const _filename = fileURLToPath(import.meta.url);
const _filename = __filename;
const _dirname = dirname(_filename);
app.use(async (ctx, next) => {
ctx.set('Content-Security-Policy', `default-src 'none'; style-src 'unsafe-inline'`);
await next();
});
const file = fs.createReadStream(`${_dirname}/assets/dummy.png`);
ctx.set('Content-Type', 'image/jpeg');
ctx.set('Cache-Control', 'max-age=31536000, immutable');
router.get('/:key/(.*)', sendDriveFile);