Merge pull request #70 from MisskeyIO/feature/show-hostname-in-header
Add x-worker-host header
This commit is contained in:
		
						commit
						8d1b05d69c
					
				|  | @ -1,4 +1,5 @@ | |||
| import cluster from 'node:cluster'; | ||||
| import os from 'node:os'; | ||||
| import * as fs from 'node:fs'; | ||||
| import { Inject, Injectable, OnApplicationShutdown } from '@nestjs/common'; | ||||
| import Fastify, { FastifyInstance } from 'fastify'; | ||||
|  | @ -71,6 +72,12 @@ export class ServerService implements OnApplicationShutdown { | |||
| 			}); | ||||
| 		} | ||||
| 
 | ||||
| 		const hostname = os.hostname(); | ||||
| 		fastify.addHook('onRequest', (request, reply, done) => { | ||||
| 			reply.header('x-worker-host', hostname); | ||||
| 			done(); | ||||
| 		}); | ||||
| 
 | ||||
| 		fastify.register(this.apiServerService.createServer, { prefix: '/api' }); | ||||
| 		fastify.register(this.fileServerService.createServer); | ||||
| 		fastify.register(this.activityPubServerService.createServer); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue