diff --git a/http-server/helpers.js b/http-server/helpers.js index 0a34d2c..1ee4c61 100644 --- a/http-server/helpers.js +++ b/http-server/helpers.js @@ -15,12 +15,13 @@ const renderTemplateWithData = async (path, data) => { ); let $include; let $file; + const $root = dirname(path); do { $include = includeMatcher.exec(page); if ($include) { try { $file = $include[1].trim(); - let $$file = normalize(`${path}/${$file}`); + let $$file = normalize(`${$root}/${$file}`); $file = readFileSync($$file); page = page.replace($include[0], $file); } catch (error) { diff --git a/http-server/package.json b/http-server/package.json index 23550e5..4c14a54 100644 --- a/http-server/package.json +++ b/http-server/package.json @@ -1,6 +1,6 @@ { "name": "@techiev2/node_http_server", - "version": "1.0.17", + "version": "1.0.19", "description": "A barebones http server abstraction for NodeJS", "main": "index.js", "scripts": {