Compare View

switch
from
...
to
 
Commits (2)

Changes

Showing 2 changed files Side-by-side Diff

api-server/router-config.js
1 1 "use strict";
2 2  
3 3 const express = require('express');
  4 +const jsonQuery = require('json-query');
4 5  
5 6 const config = require('../config');
6 7 const logger = require('../logger');
... ... @@ -14,10 +15,14 @@ function getJsonConfig(req, res, next) {
14 15 }
15 16  
16 17 function getConfigElement(req, res, next) {
17   - const paths = req.path.split('.');
18   - res.json(paths);
  18 + if (!req || !req.params || !req.params.key) {
  19 + res.json(config);
  20 + return;
  21 + }
  22 +
  23 + res.json(jsonQuery(rq.params.key, {config: config}));
19 24 }
20 25  
21 26 router.get('/', getJsonConfig);
22 27 router.post('/', getJsonConfig);
23   -router.use('/get', getConfigElement);
  28 +router.use('/get/:key', getConfigElement);
1 1 {
2 2 "name": "komodo-sdk",
3   - "version": "1.24.2",
  3 + "version": "1.24.3",
4 4 "description": "SDK for Komodo",
5 5 "main": "index.js",
6 6 "scripts": {
... ... @@ -23,6 +23,7 @@
23 23 "body-parser": "^1.18.2",
24 24 "express": "^4.16.3",
25 25 "express-session": "^1.15.6",
  26 + "json-query": "^2.2.2",
26 27 "lru-cache": "^4.1.1",
27 28 "macaddress": "^0.2.8",
28 29 "moment": "^2.19.1",