From 4cb480dbd992eabdddf4e84fd18baf4c30f040fe Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Mon, 2 Jan 2017 04:06:09 -0800 Subject: [PATCH] Response header for version number in API --- lib/nbi.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/nbi.coffee b/lib/nbi.coffee index 8daac24..ef830a6 100644 --- a/lib/nbi.coffee +++ b/lib/nbi.coffee @@ -48,6 +48,8 @@ db = require './db' query = require './query' apiFunctions = require './api-functions' +VERSION = require('../package.json').version + # regular expression objects DEVICE_TASKS_REGEX = /^\/devices\/([a-zA-Z0-9\-\_\%]+)\/tasks\/?$/ TASKS_REGEX = /^\/tasks\/([a-zA-Z0-9\-\_\%]+)(\/[a-zA-Z_]*)?$/ @@ -76,6 +78,8 @@ listener = (request, response) -> chunks = [] bytes = 0 + response.setHeader('GenieACS-Version', VERSION) + request.addListener 'data', (chunk) -> chunks.push(chunk) bytes += chunk.length