Augusto Dwenger
6ce7d15af9
Add test to the auth middleware
2020-10-30 14:41:15 +01:00
Augusto Dwenger
b07ffc5f7e
Impement auth middleware
...
The middleware checks for the presents of a 'Token' header and
if the provided token is valid. It adds a authorization layer with
some basic configuration options.
2020-10-30 12:18:26 +01:00
Augusto Dwenger
2ae33c6e1b
Add default middlewares
...
Add request logging middleware
Add panic recover middleware
2020-10-30 11:31:57 +01:00
Augusto Dwenger
6ac85cc2a8
Change testing from assertion to require
...
The benefit of require is that on a fail it will stop the test
execution.
2020-10-27 12:07:52 +01:00
Augusto Dwenger
445055c332
Add error better handling for PostStats func
2020-10-26 22:29:57 +01:00
Augusto Dwenger
d4bcc3d453
Change error message in GetStats
...
Add more tests.
2020-10-26 21:51:54 +01:00
Augusto Dwenger
1661266f9e
Fix if an unknown error happens getting the host information
...
The function will now exit earlier and write an 500 status code
with the error message to the response.
2020-10-24 17:51:11 +02:00
Augusto Dwenger
c550341eb9
Add error response if pagination query is negative
2020-10-24 12:16:02 +02:00
Augusto Dwenger
b8f6a1a65b
Add first test for GetHosts -> proof of concept
...
Implementing first http test.
2020-10-20 21:01:53 +02:00
Augusto Dwenger
7f817e166f
Implement logrus for logging
...
Fix wrong error handling if host was not found getting the stats for it.
Add configuration flags to configure the logging.
2020-10-18 19:01:40 +02:00
Augusto Dwenger
3dfb18f67d
Change returned status code to 201
2020-10-18 17:02:10 +02:00
Augusto Dwenger
44897b3b5a
Implement the hosts controller
...
Simple interaction with the db like getting some data and inserting
new data points into it.
2020-10-18 15:38:57 +02:00