diff --git a/lib/api-route-provider.js b/lib/api-route-provider.js index 52a19af..948c18b 100644 --- a/lib/api-route-provider.js +++ b/lib/api-route-provider.js @@ -69,6 +69,9 @@ var _default = function _default(app) { return res.json(route.response); } var firstResponse = callIfFunc(responses[0] || {}); + if (route.filename) { + res.set('X-headlamp-server-file', route.filename); + } return res.status(firstResponse.status || 500).json(firstResponse.response || 'No response defined.'); }); }); diff --git a/package.json b/package.json index 66c38a6..2ee9c17 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "headlamp", - "version": "0.2.3", + "version": "0.3.0", "description": "Express API documenter", "main": "lib/index.js", "scripts": { diff --git a/src/api-route-provider.js b/src/api-route-provider.js index b23160a..57dfb8e 100644 --- a/src/api-route-provider.js +++ b/src/api-route-provider.js @@ -32,6 +32,9 @@ export default function (app, options = {}) { return res.json(route.response) } const firstResponse = callIfFunc(responses[0] || {}) + if (route.filename) { + res.set('X-headlamp-server-file', route.filename) + } return res .status(firstResponse.status || 500) .json(firstResponse.response || 'No response defined.')