fix: exclude /proxy
This commit is contained in:
parent
65982cbd10
commit
b15d85076c
|
@ -60,7 +60,6 @@ export class FileServerService {
|
||||||
|
|
||||||
@bindThis
|
@bindThis
|
||||||
public createServer(fastify: FastifyInstance, options: FastifyPluginOptions, done: (err?: Error) => void) {
|
public createServer(fastify: FastifyInstance, options: FastifyPluginOptions, done: (err?: Error) => void) {
|
||||||
fastify.addHook('onRequest', handleRequestRedirectToOmitSearch);
|
|
||||||
fastify.addHook('onRequest', (request, reply, done) => {
|
fastify.addHook('onRequest', (request, reply, done) => {
|
||||||
reply.header('Content-Security-Policy', 'default-src \'none\'; img-src \'self\'; media-src \'self\'; style-src \'unsafe-inline\'');
|
reply.header('Content-Security-Policy', 'default-src \'none\'; img-src \'self\'; media-src \'self\'; style-src \'unsafe-inline\'');
|
||||||
if (process.env.NODE_ENV === 'development') {
|
if (process.env.NODE_ENV === 'development') {
|
||||||
|
@ -69,20 +68,24 @@ export class FileServerService {
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
|
||||||
fastify.get('/files/app-default.jpg', (request, reply) => {
|
fastify.register((fastify, options, done) => {
|
||||||
const file = fs.createReadStream(`${_dirname}/assets/dummy.png`);
|
fastify.addHook('onRequest', handleRequestRedirectToOmitSearch);
|
||||||
reply.header('Content-Type', 'image/jpeg');
|
fastify.get('/files/app-default.jpg', (request, reply) => {
|
||||||
reply.header('Cache-Control', 'max-age=31536000, immutable');
|
const file = fs.createReadStream(`${_dirname}/assets/dummy.png`);
|
||||||
return reply.send(file);
|
reply.header('Content-Type', 'image/jpeg');
|
||||||
});
|
reply.header('Cache-Control', 'max-age=31536000, immutable');
|
||||||
|
return reply.send(file);
|
||||||
|
});
|
||||||
|
|
||||||
fastify.get<{ Params: { key: string; } }>('/files/:key', async (request, reply) => {
|
fastify.get<{ Params: { key: string; } }>('/files/:key', async (request, reply) => {
|
||||||
return await this.sendDriveFile(request, reply)
|
return await this.sendDriveFile(request, reply)
|
||||||
.catch(err => this.errorHandler(request, reply, err));
|
.catch(err => this.errorHandler(request, reply, err));
|
||||||
});
|
});
|
||||||
fastify.get<{ Params: { key: string; } }>('/files/:key/*', async (request, reply) => {
|
fastify.get<{ Params: { key: string; } }>('/files/:key/*', async (request, reply) => {
|
||||||
return await this.sendDriveFile(request, reply)
|
return await this.sendDriveFile(request, reply)
|
||||||
.catch(err => this.errorHandler(request, reply, err));
|
.catch(err => this.errorHandler(request, reply, err));
|
||||||
|
});
|
||||||
|
done();
|
||||||
});
|
});
|
||||||
|
|
||||||
fastify.get<{
|
fastify.get<{
|
||||||
|
|
Loading…
Reference in New Issue