fix: exclude /proxy

This commit is contained in:
Acid Chicken (硫酸鶏) 2024-02-12 15:01:58 +09:00
parent 65982cbd10
commit b15d85076c
No known key found for this signature in database
GPG Key ID: 3E87B98A3F6BAB99
1 changed files with 17 additions and 14 deletions

View File

@ -60,7 +60,6 @@ export class FileServerService {
@bindThis
public createServer(fastify: FastifyInstance, options: FastifyPluginOptions, done: (err?: Error) => void) {
fastify.addHook('onRequest', handleRequestRedirectToOmitSearch);
fastify.addHook('onRequest', (request, reply, done) => {
reply.header('Content-Security-Policy', 'default-src \'none\'; img-src \'self\'; media-src \'self\'; style-src \'unsafe-inline\'');
if (process.env.NODE_ENV === 'development') {
@ -69,6 +68,8 @@ export class FileServerService {
done();
});
fastify.register((fastify, options, done) => {
fastify.addHook('onRequest', handleRequestRedirectToOmitSearch);
fastify.get('/files/app-default.jpg', (request, reply) => {
const file = fs.createReadStream(`${_dirname}/assets/dummy.png`);
reply.header('Content-Type', 'image/jpeg');
@ -84,6 +85,8 @@ export class FileServerService {
return await this.sendDriveFile(request, reply)
.catch(err => this.errorHandler(request, reply, err));
});
done();
});
fastify.get<{
Params: { url: string; };