]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server.ts
Prevent brute force login attack
[github/Chocobozzz/PeerTube.git] / server.ts
index f6794b89783536bf044e58858a335d3370e4ceb2..b307e67a1df71ee2924f2f492bd40db69c85770e 100644 (file)
--- a/server.ts
+++ b/server.ts
@@ -48,6 +48,9 @@ if (errorMessage !== null) {
   throw new Error(errorMessage)
 }
 
+// Trust our proxy (IP forwarding...)
+app.set('trust proxy', CONFIG.TRUST_PROXY)
+
 // ----------- Database -----------
 
 // Initialize database and models
@@ -81,6 +84,7 @@ if (isTestInstance()) {
     ) {
       return (cors({
         origin: 'http://localhost:3000',
+        exposedHeaders: 'Retry-After',
         credentials: true
       }))(req, res, next)
     }