File tree Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Original file line number Diff line number Diff line change 1919 "dotenv" : " ^8.2.0" ,
2020 "express" : " ^4.17.1" ,
2121 "express-rate-limit" : " ^5.2.6" ,
22+ "express-robots-txt" : " ^1.0.0" ,
2223 "fs-extra" : " ^10.0.0" ,
2324 "helmet" : " ^4.4.1" ,
2425 "make-fetch-happen" : " ^9.0.2" ,
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import { LoggerMiddleware } from "./middlewares/logger";
1919import { SecurityMiddleware } from "./middlewares/security" ;
2020import { SentryErrorHandlerMiddleware } from "./middlewares/sentry-error-handler" ;
2121import { SentryRequestHandlerMiddleware } from "./middlewares/sentry-request-handler" ;
22+ const robots = require ( "express-robots-txt" ) ; // eslint-disable-line @typescript-eslint/no-var-requires
2223
2324// Use typedi container
2425useContainer ( Container ) ;
@@ -59,6 +60,8 @@ const app: Application = createExpressServer(routingControllersOptions);
5960
6061const logger = Container . get ( LoggerService ) ;
6162
63+ app . use ( robots ( { UserAgent : "*" , Disallow : "/" } ) ) ;
64+
6265// Start it
6366app . listen ( PORT , ( ) => {
6467 const commonConfig = fsConfig ( NODE_ENV ) ;
Original file line number Diff line number Diff line change @@ -9711,6 +9711,11 @@ express-rate-limit@^5.2.6:
97119711 resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.5.1.tgz#110c23f6a65dfa96ab468eda95e71697bc6987a2"
97129712 integrity sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==
97139713
9714+ express-robots-txt@^1.0.0:
9715+ version "1.0.0"
9716+ resolved "https://registry.yarnpkg.com/express-robots-txt/-/express-robots-txt-1.0.0.tgz#354dde6f241c3d4ed39f74cfd0604dd92daea497"
9717+ integrity sha512-ZzXTJgvHY6N8MIPzWidIrOGngkNJ8nrSP9Ox0nztVkQxvpwcX8egJvhM6tBUojf9xDmnSc7J5RlWQJJK91N3aA==
9718+
97149719express-session@^1.17.1:
97159720 version "1.17.2"
97169721 resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.17.2.tgz#397020374f9bf7997f891b85ea338767b30d0efd"
You can’t perform that action at this time.
0 commit comments