cinatra
cinatra copied to clipboard
默认不跨域
安全考虑,默认不允许跨域
Code Coverage Report for detail, goto summary download Artifacts
Filename Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cinatra_log_wrapper.hpp 4 1 75.00% 9 1 88.89% 0 0 -
cookie.hpp 15 2 86.67% 84 2 97.62% 28 3 89.29%
coro_http_client.hpp 117 1 99.15% 1793 161 91.02% 552 103 81.34%
coro_http_connection.hpp 46 2 95.65% 788 62 92.13% 230 36 84.35%
coro_http_request.hpp 30 0 100.00% 220 4 98.18% 86 7 91.86%
coro_http_response.hpp 32 1 96.88% 282 17 93.97% 114 17 85.09%
coro_http_router.hpp 15 0 100.00% 182 18 90.11% 22 7 68.18%
coro_http_server.hpp 56 1 98.21% 1014 94 90.73% 200 49 75.50%
coro_radix_tree.hpp 17 0 100.00% 264 38 85.61% 136 28 79.41%
define.h 3 0 100.00% 36 2 94.44% 20 1 95.00%
gzip.hpp 6 2 66.67% 200 99 50.50% 52 28 46.15%
http_parser.hpp 29 1 96.55% 185 13 92.97% 52 5 90.38%
mime_types.hpp 1 0 100.00% 7 2 71.43% 2 1 50.00%
multipart.hpp 4 0 100.00% 88 19 78.41% 22 6 72.73%
picohttpparser.h 13 5 61.54% 431 236 45.24% 212 95 55.19%
response_cv.hpp 2 0 100.00% 55 24 56.36% 46 12 73.91%
session.hpp 12 0 100.00% 55 2 96.36% 4 1 75.00%
session_manager.hpp 10 1 90.00% 67 5 92.54% 10 1 90.00%
sha1.hpp 12 0 100.00% 181 8 95.58% 12 2 83.33%
string_resize.hpp 2 0 100.00% 18 0 100.00% 2 0 100.00%
time_util.hpp 20 7 65.00% 172 70 59.30% 28 2 92.86%
uri.hpp 16 0 100.00% 174 0 100.00% 168 25 85.12%
url_encode_decode.hpp 4 0 100.00% 93 28 69.89% 48 16 66.67%
utils.hpp 14 0 100.00% 221 22 90.05% 116 43 62.93%
websocket.hpp 15 4 73.33% 170 41 75.88% 70 15 78.57%
ylt/coro_io/client_pool.hpp 21 5 76.19% 278 132 52.52% 56 37 33.93%
ylt/coro_io/coro_file.hpp 34 0 100.00% 246 19 92.28% 44 17 61.36%
ylt/coro_io/coro_io.hpp 61 6 90.16% 407 44 89.19% 32 9 71.88%
ylt/coro_io/detail/client_queue.hpp 10 5 50.00% 47 23 51.06% 10 4 60.00%
ylt/coro_io/io_context_pool.hpp 40 8 80.00% 227 41 81.94% 28 8 71.43%
ylt/coro_io/load_blancer.hpp 16 1 93.75% 112 5 95.54% 34 7 79.41%
ylt/metric/counter.hpp 22 0 100.00% 178 4 97.75% 52 3 94.23%
ylt/metric/dynamic_metric.hpp 15 0 100.00% 71 0 100.00% 12 0 100.00%
ylt/metric/gauge.hpp 5 0 100.00% 18 0 100.00% 2 0 100.00%
ylt/metric/histogram.hpp 15 0 100.00% 137 0 100.00% 28 1 96.43%
ylt/metric/metric.hpp 27 0 100.00% 98 0 100.00% 18 1 94.44%
ylt/metric/metric_manager.hpp 58 1 98.28% 413 16 96.13% 100 9 91.00%
ylt/metric/summary.hpp 12 0 100.00% 93 0 100.00% 18 0 100.00%
ylt/metric/summary_impl.hpp 23 2 91.30% 276 40 85.51% 96 25 73.96%
ylt/metric/system_metric.hpp 14 0 100.00% 270 18 93.33% 20 9 55.00%
ylt/metric/thread_local_value.hpp 12 0 100.00% 74 4 94.59% 16 2 87.50%
ylt/util/concurrentqueue.h 77 26 66.23% 1236 717 41.99% 290 198 31.72%
ylt/util/expected.hpp 11 4 63.64% 11 4 63.64% 0 0 -
ylt/util/map_sharded.hpp 24 0 100.00% 168 5 97.02% 38 6 84.21%
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 992 86 91.33% 11149 2040 81.70% 3126 839 73.16%
如果需要跨域的时候怎么处理? 加一个设置是否跨域的接口,默认为false不跨越。
可以加。但感觉不需要,set_static_res_dir 不是通用的东西,只能当个示例使用
可以加。但感觉不需要,set_static_res_dir 不是通用的东西,只能当个示例使用
需要加一下哈,不是示例,purecpp社区网站的静态资源就用的这个接口。