File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change 1
1
# Nest Middlewares
2
2
Add the most common Express middlewares to your Nest app with one line.
3
3
4
- Currently supports:
4
+ ### Usage
5
+ Take the name of your favorite Express middleware and prefix it with ` @nest-middlewares/ ` .
6
+ ```
7
+ $ npm install --save @nest-middlewares/helmet
8
+ ```
9
+ In your module:
10
+ ``` ts
11
+ import { HelmetMiddleware } from ' @nest-middlewares/helmet' ; // (look around in the source code for the exact class name)
12
+
13
+ @Module (... )
14
+ export class MyModule {
15
+ configure(consumer : MiddlewaresConsumer ) {
16
+ // IMPORTANT! Call Middleware.configure BEFORE using it for routes
17
+ HelmetMiddleware .configure ( /* options as per helmet docs */ )
18
+ consumer .apply (HelmetMiddleware ).forRoutes (
19
+ /* your routes */
20
+ );
21
+ }
22
+ }
23
+ ```
24
+
25
+
26
+ ### Currently supports:
5
27
- ** Compression**
6
28
- Connect RID
7
29
- Connect Timeout
You can’t perform that action at this time.
0 commit comments