DB API Reads

This commit is contained in:
garrettmills
2020-03-01 15:37:52 -06:00
parent fc5fc14b3f
commit dfcaf046c6
17 changed files with 585 additions and 18 deletions

View File

@@ -12,6 +12,10 @@ const index = {
],
get: {
'/token': [
'controller::api:v1:Misc.get_token',
],
// Get the file ref node config for the specified file ref
'/files/:PageId/:NodeId/get/:FilesId': ['controller::api:v1:File.get_config'],

View File

@@ -0,0 +1,43 @@
module.exports = exports = {
prefix: '/db_api/v1',
middleware: [
// JWT authorization middleware. Sets req.user and req.token.
// Second param is array of required grants.
['api:auth:BearerToken', ['database']],
],
get: {
'/': [ 'controller::api:v1:DatabaseAPI.databases' ],
'/:database_id': [
'middleware::api:DatabaseRoute',
'controller::api:v1:DatabaseAPI.get_database',
],
'/:database_id/columns': [
'middleware::api:DatabaseRoute',
'controller::api:v1:DatabaseAPI.get_columns',
],
'/:database_id/columns/order': [
'middleware::api:DatabaseRoute',
'controller::api:v1:DatabaseAPI.get_columns_order',
],
'/:database_id/data': [
'middleware::api:DatabaseRoute',
'controller::api:v1:DatabaseAPI.get_data',
],
'/:database_id/record/:record_id': [
'middleware::api:DatabaseRoute',
'controller::api:v1:DatabaseAPI.get_record',
],
},
post: {
},
}