fix: WebFinger returns 500 (#9390)
This commit is contained in:
		| @@ -11,6 +11,7 @@ import { NodeinfoServerService } from './NodeinfoServerService.js'; | ||||
| import type { FindOptionsWhere } from 'typeorm'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| import type { FastifyInstance, FastifyPluginOptions } from 'fastify'; | ||||
| import fastifyAccepts from '@fastify/accepts'; | ||||
|  | ||||
| @Injectable() | ||||
| export class WellKnownServerService { | ||||
| @@ -41,6 +42,8 @@ export class WellKnownServerService { | ||||
| 		const jrd = 'application/jrd+json'; | ||||
| 		const xrd = 'application/xrd+xml'; | ||||
|  | ||||
| 		fastify.register(fastifyAccepts); | ||||
|  | ||||
| 		fastify.addHook('onRequest', (request, reply, done) => { | ||||
| 			reply.header('Access-Control-Allow-Headers', 'Accept'); | ||||
| 			reply.header('Access-Control-Allow-Methods', 'GET, OPTIONS'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 rinsuki
					rinsuki