Explorar o código

Allows running without requiring Google Safe Browsing. Useful for running internally, with API methods not publicly exposed.

Shane Holland %!s(int64=7) %!d(string=hai) anos
pai
achega
e07e7093b5
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  1. 5 2
      server/server.js

+ 5 - 2
server/server.js

@@ -104,8 +104,11 @@ app.prepare().then(() => {
     auth.authJwtLoose,
     catchErrors(auth.recaptcha),
     catchErrors(validateUrl),
-    catchErrors(cooldownCheck),
-    catchErrors(malwareCheck),
+    /* Allows running without Google Safe Browsing enabled */
+    config.GOOGLE_SAFE_BROWSING_KEY
+      ? [ catchErrors(cooldownCheck),
+          catchErrors(malwareCheck) ]
+      : [],
     catchErrors(url.urlShortener)
   );
   server.post('/api/url/deleteurl', auth.authApikey, auth.authJwt, catchErrors(url.deleteUrl));