rjweb-server
Advanced tools
Comparing version 0.2.6 to 0.2.7
42
index.js
@@ -134,7 +134,3 @@ const { RouteList } = require('./utils/RouteList') | ||
await urls[executeUrl].code(ctr).catch((e) => { | ||
if (!'reqError' in pages) { | ||
res.statusCode = 500 | ||
res.write(e.message) | ||
res.end() | ||
} else { | ||
if ('reqError' in pages) { | ||
ctr.error = e.message | ||
@@ -146,2 +142,6 @@ options.pages.reqError(ctr).catch((e) => { | ||
}); return res.end() | ||
} else { | ||
res.statusCode = 500 | ||
res.write(e.message) | ||
res.end() | ||
} | ||
@@ -151,3 +151,18 @@ }); return res.end() | ||
if (!'notFound' in pages) { | ||
if ('notFound' in pages) { | ||
await options.pages.notFound(ctr).catch((e) => { | ||
if ('reqError' in pages) { | ||
ctr.error = e.message | ||
options.pages.reqError(ctr).catch((e) => { | ||
res.statusCode = 500 | ||
res.write('error errored') | ||
res.end() | ||
}); return res.end() | ||
} else { | ||
res.statusCode = 500 | ||
res.write(e.message) | ||
res.end() | ||
} | ||
}); return res.end() | ||
} else { | ||
let pageDisplay = '' | ||
@@ -162,17 +177,2 @@ Object.keys(urls).forEach(function(url) { | ||
res.end() | ||
} else { | ||
await options.pages.notFound(ctr).catch((e) => { | ||
if (!'reqError' in pages) { | ||
res.statusCode = 500 | ||
res.write(e.message) | ||
res.end() | ||
} else { | ||
ctr.error = e.message | ||
options.pages.reqError(ctr).catch((e) => { | ||
res.statusCode = 500 | ||
res.write('error errored') | ||
res.end() | ||
}); return res.end() | ||
} | ||
}); return res.end() | ||
} | ||
@@ -179,0 +179,0 @@ } |
{ | ||
"name": "rjweb-server", | ||
"version": "0.2.6", | ||
"version": "0.2.7", | ||
"description": "Easy Way to create a Web Server in Node.js", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9826