aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/controllers/webfinger.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/controllers/webfinger.ts')
-rw-r--r--server/controllers/webfinger.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/server/controllers/webfinger.ts b/server/controllers/webfinger.ts
index fc9575160..5c308d9ad 100644
--- a/server/controllers/webfinger.ts
+++ b/server/controllers/webfinger.ts
@@ -1,9 +1,12 @@
1import * as cors from 'cors'
1import * as express from 'express' 2import * as express from 'express'
2import { asyncMiddleware } from '../middlewares' 3import { asyncMiddleware } from '../middlewares'
3import { webfingerValidator } from '../middlewares/validators' 4import { webfingerValidator } from '../middlewares/validators'
4 5
5const webfingerRouter = express.Router() 6const webfingerRouter = express.Router()
6 7
8webfingerRouter.use(cors())
9
7webfingerRouter.get('/.well-known/webfinger', 10webfingerRouter.get('/.well-known/webfinger',
8 asyncMiddleware(webfingerValidator), 11 asyncMiddleware(webfingerValidator),
9 webfingerController 12 webfingerController
@@ -18,7 +21,7 @@ export {
18// --------------------------------------------------------------------------- 21// ---------------------------------------------------------------------------
19 22
20function webfingerController (req: express.Request, res: express.Response) { 23function webfingerController (req: express.Request, res: express.Response) {
21 const actor = res.locals.actorFull 24 const actor = res.locals.actorUrl
22 25
23 const json = { 26 const json = {
24 subject: req.query.resource, 27 subject: req.query.resource,
@@ -32,5 +35,5 @@ function webfingerController (req: express.Request, res: express.Response) {
32 ] 35 ]
33 } 36 }
34 37
35 return res.json(json).end() 38 return res.json(json)
36} 39}