Daniel García Aubert
62d98949ca
Consistent middleware naming
2019-10-03 19:35:18 +02:00
Daniel García Aubert
06a47a8afc
Changed folder structure to reflect application functionallity. Renamed files using hyphens instead of underscore to have a more consistent naming across the whole project
2019-10-03 18:24:39 +02:00
Daniel García Aubert
b5bb06db6c
Add test to validate custom middlewares
2019-10-02 19:10:32 +02:00
Daniel García Aubert
ff6a4b063e
Linter
2019-10-02 17:36:18 +02:00
Daniel García Aubert
cec1c609c0
Have a default configuration of "routes" when missing environment settings. It prevents errors while deploying (if the new setting is not available yet)
2019-10-02 17:35:34 +02:00
Daniel García Aubert
51ea2b066d
Create sql-router to encapsulate common stuff from api-router. Extract WIP jobs from job-controller and attatch it to api-router.
...
Note: it modifies routes structure in configuration.
2019-10-02 16:02:13 +02:00
Daniel García Aubert
2951f07ae5
Use Object.values
2019-10-02 12:10:25 +02:00
Daniel García Aubert
54cf5a072f
Improve naming
2019-10-01 18:22:13 +02:00
Daniel García Aubert
f71c7bc3a8
Typo
2019-10-01 17:54:09 +02:00
Daniel García Aubert
1d55de3e43
Explicit routes configuration
2019-10-01 17:45:12 +02:00
Daniel García Aubert
3dee09a5c5
Draft: be able to inject custom middlewares
2019-10-01 17:27:46 +02:00
Daniel García Aubert
07cf020923
Style
2019-10-01 16:17:21 +02:00
Daniel García Aubert
7620383f87
Remove outdated comment
2019-10-01 16:13:19 +02:00
Daniel García Aubert
ec436b9c5e
Add contributor
2019-10-01 16:11:18 +02:00
Daniel García Aubert
b2f51a4d2d
Use 'const' instead of 'var'
2019-10-01 16:11:08 +02:00
Daniel García Aubert
8948ad246f
Linter
2019-10-01 16:10:47 +02:00
Daniel García Aubert
5c95ee0daa
Rename public factory function
2019-10-01 15:50:05 +02:00
Daniel García Aubert
92ba322214
Linter
2019-10-01 15:42:24 +02:00
Daniel García Aubert
6cf92446a7
Use 'const' instead of 'var'
2019-10-01 15:40:12 +02:00
Daniel García Aubert
c60a44252d
Extract socket timeout middleware
2019-10-01 15:36:04 +02:00
Daniel García Aubert
f9c467a628
Remove dumb initialization
2019-10-01 14:37:46 +02:00
Daniel García Aubert
9c1a1611d5
Extract profiler setup to its middleware
2019-10-01 14:31:17 +02:00
Daniel García Aubert
1a9081135d
Extract logger middleware
2019-10-01 14:12:14 +02:00
Daniel García Aubert
9c79959f88
Add TODO
2019-10-01 13:15:13 +02:00
Daniel García Aubert
79143e3df6
Extract 'served-by-host-header' middleware and move it to api router
2019-10-01 13:04:44 +02:00
Daniel García Aubert
1bb1a350e0
Move cors middleware to api router
2019-10-01 12:57:03 +02:00
Daniel García Aubert
a383785e7c
Remove generic controller, its functionallity fits better in cors middleware
2019-10-01 12:52:54 +02:00
Daniel García Aubert
d85331e97b
Use ES6 class syntax in Copy from/to controller
2019-10-01 12:31:05 +02:00
Daniel García Aubert
6c775c1857
Create api-router, set route hierarchy
2019-10-01 12:25:22 +02:00
Daniel García Aubert
158f28c8e7
ES6 class and middlewares for version controller
2019-10-01 11:11:19 +02:00
Daniel García Aubert
ab9a7fd2fa
ES6 class for job controller
2019-10-01 10:59:44 +02:00
Daniel García Aubert
645e3a797f
Middleware for generic controller
2019-10-01 10:54:26 +02:00
Daniel García Aubert
51dd9a7999
ES6 class and middlewares for healtch-check controller
2019-10-01 10:52:31 +02:00
Daniel García Aubert
88451f824f
ES6 class for generic controller
2019-10-01 10:27:17 +02:00
Daniel García Aubert
a63c79fdd8
Release 4.0.0
2019-09-30 17:47:25 +02:00
Román Jiménez
e7eb2083f2
Add Rate limit headers to CORS ( #618 )
2019-09-27 09:52:51 +02:00
Raúl Marín
16a8187269
Update cartodb-query-tables to 0.6.3 ( #616 )
...
* Update cartodb-query-tables to 0.6.3
2019-09-20 10:36:33 +02:00
Raul Marin
ff4721c480
Update cartodb-query-tables to 0.6.2
2019-09-18 18:19:26 +02:00
Raúl Marín
d57f00c4e5
query_tables_update: Update to 0.6.0 ( #613 )
2019-09-13 13:45:43 +02:00
Raúl Marín
df523960a2
Fix test timeouts ( #612 )
...
* Tests: Work with re-runs
* Test: Adapt copyfrom test
- Reduce timeout from 10 to 1 ms.
- Increase the size of the file from 6 to 2016 rows.
* Use node-cartodb-psql 0.14.0
Ref: https://github.com/CartoDB/CartoDB-SQL-API/pull/612
2019-09-13 11:28:37 +02:00
Pablo Alonso
76711c5f22
Merge pull request #610 from CartoDB/professional-plan-renaming
...
Professional -> Individual
2019-09-10 16:31:09 +02:00
Pablo Alonso Garcia
69186666fa
Professional -> Individual
2019-09-02 17:30:46 +02:00
Román Jiménez
da919fcf3d
Merge pull request #609 from CartoDB/fix-api-docs-curl-windows-users
...
Fix cURL docs for Windows users by using @filename
2019-08-23 11:07:50 +02:00
Román Jiménez
1c5b09c310
Fix cURL docs for Windows users by using @filename
2019-08-22 17:40:23 +02:00
Raúl Marín
f35ad3be59
Merge pull request #608 from CartoDB/x_sql_log_max_size
...
Set a hard limit on the size of the X-SQLAPI-Log header
2019-08-05 13:05:08 +02:00
Raul Marin
ce3d7fe39b
Comment improvement
2019-07-31 16:07:45 +02:00
Raul Marin
1080f60f93
Update NEWS
2019-07-31 16:00:38 +02:00
Raul Marin
7f34bba021
Limit the size of X-SQLAPI-Log for multiqueries
2019-07-31 15:59:06 +02:00
Raul Marin
7b02bf13af
Add tests for x-sqlapi-log length
2019-07-31 15:58:05 +02:00
Daniel G. Aubert
bfc8c7e304
Merge pull request #607 from CartoDB/middlewarify-lite
...
Middlewares for the win!
2019-07-30 09:59:28 +02:00