From 7de5e13b250a18f94f18ece966210f1c6aabfab4 Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Thu, 5 Sep 2024 16:16:44 +0200 Subject: [PATCH] oEmbed API should use CORS (#6562) * oEmbed API should use CORS * Simplify cors function call --------- Co-authored-by: Chocobozzz --- server/core/controllers/services.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/core/controllers/services.ts b/server/core/controllers/services.ts index f84f2cffe..bb107076d 100644 --- a/server/core/controllers/services.ts +++ b/server/core/controllers/services.ts @@ -1,4 +1,5 @@ import express from 'express' +import cors from 'cors' import { escapeHTML, forceNumber } from '@peertube/peertube-core-utils' import { MChannelSummary } from '@server/types/models/index.js' import { EMBED_SIZE, PREVIEWS_SIZE, THUMBNAILS_SIZE, WEBSERVER } from '../initializers/constants.js' @@ -8,6 +9,7 @@ import { accountNameWithHostGetValidator } from '../middlewares/validators/index const servicesRouter = express.Router() servicesRouter.use('/oembed', + cors(), apiRateLimiter, asyncMiddleware(oembedValidator), generateOEmbed