@@ -10,6 +10,7 @@ use futures::stream::StreamExt;
10
10
use signal_hook:: consts:: * ;
11
11
use signal_hook_tokio:: Signals ;
12
12
use tower_http:: {
13
+ cors:: CorsLayer ,
13
14
trace:: { DefaultMakeSpan , DefaultOnRequest , DefaultOnResponse , TraceLayer } ,
14
15
LatencyUnit ,
15
16
} ;
@@ -93,6 +94,7 @@ impl Application {
93
94
post ( handlers:: statistics) ,
94
95
)
95
96
. with_state ( shared_state)
97
+ . layer ( CorsLayer :: permissive ( ) )
96
98
. layer ( middleware:: from_fn ( handlers:: set_json_app_header) )
97
99
. layer (
98
100
TraceLayer :: new_for_http ( )
@@ -149,7 +151,7 @@ mod tests {
149
151
const BASE_URL : & str = "http://127.0.0.1:PORT/aggregator" ;
150
152
151
153
// tester
152
- async fn test < T > ( fn_test : JoinHandle < StdResult < ( ) > > , port : u16 ) {
154
+ async fn test ( fn_test : JoinHandle < StdResult < ( ) > > , port : u16 ) {
153
155
let params = CliArguments {
154
156
data_directory : None ,
155
157
verbose : 0 ,
@@ -193,7 +195,7 @@ mod tests {
193
195
Ok ( ( ) )
194
196
} ) ;
195
197
196
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
198
+ test ( task, PORT ) . await ;
197
199
}
198
200
199
201
#[ tokio:: test]
@@ -222,7 +224,7 @@ mod tests {
222
224
Ok ( ( ) )
223
225
} ) ;
224
226
225
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
227
+ test ( task, PORT ) . await ;
226
228
}
227
229
228
230
#[ tokio:: test]
@@ -251,7 +253,7 @@ mod tests {
251
253
Ok ( ( ) )
252
254
} ) ;
253
255
254
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
256
+ test ( task, PORT ) . await ;
255
257
}
256
258
257
259
#[ tokio:: test]
@@ -287,7 +289,7 @@ mod tests {
287
289
Ok ( ( ) )
288
290
} ) ;
289
291
290
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
292
+ test ( task, PORT ) . await ;
291
293
}
292
294
293
295
#[ tokio:: test]
@@ -307,7 +309,7 @@ mod tests {
307
309
Ok ( ( ) )
308
310
} ) ;
309
311
310
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
312
+ test ( task, PORT ) . await ;
311
313
}
312
314
313
315
#[ tokio:: test]
@@ -339,7 +341,7 @@ mod tests {
339
341
Ok ( ( ) )
340
342
} ) ;
341
343
342
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
344
+ test ( task, PORT ) . await ;
343
345
}
344
346
345
347
#[ tokio:: test]
@@ -362,7 +364,7 @@ mod tests {
362
364
Ok ( ( ) )
363
365
} ) ;
364
366
365
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
367
+ test ( task, PORT ) . await ;
366
368
}
367
369
368
370
#[ tokio:: test]
@@ -394,7 +396,7 @@ mod tests {
394
396
Ok ( ( ) )
395
397
} ) ;
396
398
397
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
399
+ test ( task, PORT ) . await ;
398
400
}
399
401
400
402
#[ tokio:: test]
@@ -414,7 +416,7 @@ mod tests {
414
416
Ok ( ( ) )
415
417
} ) ;
416
418
417
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
419
+ test ( task, PORT ) . await ;
418
420
}
419
421
420
422
#[ tokio:: test]
@@ -443,6 +445,6 @@ mod tests {
443
445
Ok ( ( ) )
444
446
} ) ;
445
447
446
- test :: < StdResult < ( ) > > ( task, PORT ) . await ;
448
+ test ( task, PORT ) . await ;
447
449
}
448
450
}
0 commit comments