Set CORS headers for the 404s

This commit is contained in:
Neil Alexander 2022-08-01 10:47:28 +01:00
parent 645f31ae24
commit d4e1d1aca7
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -451,6 +451,10 @@ func (b *BaseDendrite) SetupAndServeHTTP(
externalRouter.PathPrefix(httputil.PublicMediaPathPrefix).Handler(b.PublicMediaAPIMux)
externalRouter.PathPrefix(httputil.PublicWellKnownPrefix).Handler(b.PublicWellKnownAPIMux)
notFoundHandler := httputil.WrapHandlerInCORS(http.NotFoundHandler())
internalRouter.NotFoundHandler = notFoundHandler
externalRouter.NotFoundHandler = notFoundHandler
if internalAddr != NoListener && internalAddr != externalAddr {
go func() {
var internalShutdown atomic.Bool // RegisterOnShutdown can be called more than once