fix(server): GitHubログインしようとするとreply.setCookie is not a function
fix #9327
This commit is contained in:
		| @@ -1,11 +1,13 @@ | ||||
| import { Inject, Injectable } from '@nestjs/common'; | ||||
| import cors from '@fastify/cors'; | ||||
| import multipart from '@fastify/multipart'; | ||||
| import fastifyCookie from '@fastify/cookie'; | ||||
| import { ModuleRef, repl } from '@nestjs/core'; | ||||
| import type { Config } from '@/config.js'; | ||||
| import type { UsersRepository, InstancesRepository, AccessTokensRepository } from '@/models/index.js'; | ||||
| import { DI } from '@/di-symbols.js'; | ||||
| import { UserEntityService } from '@/core/entities/UserEntityService.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| import endpoints, { IEndpoint } from './endpoints.js'; | ||||
| import { ApiCallService } from './ApiCallService.js'; | ||||
| import { SignupApiService } from './SignupApiService.js'; | ||||
| @@ -13,7 +15,6 @@ import { SigninApiService } from './SigninApiService.js'; | ||||
| import { GithubServerService } from './integration/GithubServerService.js'; | ||||
| import { DiscordServerService } from './integration/DiscordServerService.js'; | ||||
| import { TwitterServerService } from './integration/TwitterServerService.js'; | ||||
| import { bindThis } from '@/decorators.js'; | ||||
| import type { FastifyInstance, FastifyPluginOptions } from 'fastify'; | ||||
|  | ||||
| @Injectable() | ||||
| @@ -57,6 +58,8 @@ export class ApiServerService { | ||||
| 			}, | ||||
| 		}); | ||||
|  | ||||
| 		fastify.register(fastifyCookie, {}); | ||||
|  | ||||
| 		// Prevent cache | ||||
| 		fastify.addHook('onRequest', (request, reply, done) => { | ||||
| 			reply.header('Cache-Control', 'private, max-age=0, must-revalidate'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo