File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -44,8 +44,11 @@ class API {
44
44
// eslint-disable-next-line complexity
45
45
constructor ( config , Users ) {
46
46
this . config = {
47
- removeTrailingSlashes : true ,
48
47
...sharedConfig ( 'API' ) ,
48
+ removeTrailingSlashes : true ,
49
+ prettyPrintedJSON : process . env . PRETTY_PRINTED_JSON
50
+ ? Boolean ( process . env . PRETTY_PRINTED_JSON )
51
+ : false ,
49
52
...config
50
53
} ;
51
54
@@ -163,8 +166,9 @@ class API {
163
166
return bodyParser ( this . config . bodyParser || { } ) ( ctx , next ) ;
164
167
} ) ;
165
168
166
- // Pretty-printed json responses
167
- app . use ( json ( ) ) ;
169
+ // pretty-printed json responses
170
+ // (default unless in development/test environment)
171
+ app . use ( json ( { pretty : this . config . prettyPrintedJSON , param : 'pretty' } ) ) ;
168
172
169
173
// Passport
170
174
if ( this . passport ) app . use ( this . passport . initialize ( ) ) ;
You can’t perform that action at this time.
0 commit comments