diff options
| author | rinsuki <428rinsuki+git@gmail.com> | 2022-12-22 17:46:46 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-22 17:46:46 +0900 |
| commit | aee09f63e183917b4e80a4659ea5dc9e10857fa7 (patch) | |
| tree | de546d867ec856fa5bc29be78842bc46cb8bc319 /packages | |
| parent | Update CHANGELOG.md (diff) | |
| download | sharkey-aee09f63e183917b4e80a4659ea5dc9e10857fa7.tar.gz sharkey-aee09f63e183917b4e80a4659ea5dc9e10857fa7.tar.bz2 sharkey-aee09f63e183917b4e80a4659ea5dc9e10857fa7.zip | |
fix: WebFinger returns 500 (#9390)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/backend/src/server/WellKnownServerService.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/backend/src/server/WellKnownServerService.ts b/packages/backend/src/server/WellKnownServerService.ts index bf0b2a09e4..9bfd216ccb 100644 --- a/packages/backend/src/server/WellKnownServerService.ts +++ b/packages/backend/src/server/WellKnownServerService.ts @@ -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'); |