Commit Graph

3216 Commits

Author SHA1 Message Date
Daniel García Aubert
bf0a030100 Merge branch 'master' of github.com:CartoDB/CartoDB-SQL-API 2019-10-08 10:05:44 +02:00
Daniel García Aubert
240783e396 Edit .gitignore 2019-10-08 10:05:23 +02:00
Daniel G. Aubert
86be85dd7f
Merge pull request #625 from CartoDB/remove-old-tools
Remove old tools
2019-10-08 10:01:30 +02:00
Daniel García Aubert
ade801887d Do not log while testing 2019-10-07 20:01:36 +02:00
Daniel García Aubert
8cf01042ff Update gitignore 2019-10-07 19:40:36 +02:00
Daniel García Aubert
2d9d7a2127 Remove abandoned tools 2019-10-07 19:39:58 +02:00
Daniel García Aubert
ebe09ef7b9 Update NEWS 2019-10-07 19:30:30 +02:00
Daniel G. Aubert
df6d6b01e2
Merge pull request #619 from CartoDB/routes-hierarchy
Implement router hierarchy to be able to attach middlewares to different routers
2019-10-07 17:53:36 +02:00
Daniel G. Aubert
9a1acc6780
Merge pull request #620 from CartoDB/gears
Be able to inject custom middlewares
2019-10-07 17:37:32 +02:00
Daniel G. Aubert
c2d6593c72
Merge pull request #622 from CartoDB/folders
New folder structure
2019-10-07 17:36:57 +02:00
Daniel G. Aubert
be12796b41
Merge pull request #623 from CartoDB/fix-routes-configuration
Rely on defaults (server-options) for routes configuration
2019-10-07 17:36:36 +02:00
Daniel García Aubert
e96ea32ea4 Rely on defaults (server-options) for routes configuration 2019-10-07 14:38:21 +02:00
Daniel García Aubert
23628a40d9 Remove leftovers 2019-10-07 14:28:17 +02:00
Daniel García Aubert
d00d30c3d4 Remove unused class member 2019-10-03 20:02:40 +02:00
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