Compare View
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); |
package.json
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", |