diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js
index 73e3c555..b41f6101 100644
--- a/zefie_wtvp_minisrv/app.js
+++ b/zefie_wtvp_minisrv/app.js
@@ -136,6 +136,7 @@ async function processPath(socket, service_vault_file_path, request_headers = ne
http: http,
https: https,
wtvshared: wtvshared,
+ zlib: zlib,
clientShowAlert: clientShowAlert,
WTVClientSessionData: WTVClientSessionData,
WTVClientCapabilities: WTVClientCapabilities,
@@ -408,7 +409,11 @@ async function processPath(socket, service_vault_file_path, request_headers = ne
} catch (e) {
var errpage = wtvshared.doErrorPage(400);
headers = errpage[0];
- data = errpage[1] + "
The interpreter said:
" + e.toString() + ""; + data = errpage[1]; + if (socket.minisrv_pc_mode) { + if (minisrv_config.services.pc_services.show_verbose_errors) + data += "
" + e.stack + ""; + } console.error(" * Scripting error:", e); } if (!request_is_async) { diff --git a/zefie_wtvp_minisrv/config.json b/zefie_wtvp_minisrv/config.json index 9cfd4742..2de886a1 100644 --- a/zefie_wtvp_minisrv/config.json +++ b/zefie_wtvp_minisrv/config.json @@ -131,9 +131,10 @@ }, "pc_services": { "port": 1699, - "servicevault_dir": "http_pc", "disabled": true, + "servicevault_dir": "http_pc", "drop_connection_on_wrong_port": false, + "show_verbose_errors": false, "allow_https": false, "force_https": false } diff --git a/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj b/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj index 68a91854..9147fff2 100644 --- a/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj +++ b/zefie_wtvp_minisrv/zefie_wtvp_minisrv.njsproj @@ -39,6 +39,8 @@