cgi on windows

This commit is contained in:
zefie
2025-08-12 21:10:08 -04:00
parent fc402aa21e
commit 54682fabb7

View File

@@ -442,11 +442,10 @@ async function handleCGI(executable, cgi_file, socket, request_headers, vault, s
} }
const isWindows = process.platform === 'win32'; const isWindows = process.platform === 'win32';
let options = { 'cwd': vault, 'env': env, 'timeout': 120000, windowsHide: true, 'uid': process.getuid(), 'gid': process.getgid(), 'stdio': 'overlapped' }; let options = { 'cwd': vault, 'env': env, 'timeout': 120000, windowsHide: true, 'stdio': 'overlapped' };
if (isWindows) { if (!isWindows) {
options.windowsHide = true; options.uid = process.getuid();
delete options.uid; options.gid = process.getgid();
delete options.gid;
} }
if (!minisrv_config.config.debug_flags.quiet) (executable == cgi_file) ? console.debug(" * Executing CGI:", executable) : console.debug(" * Executing CGI:", executable, cgi_file); if (!minisrv_config.config.debug_flags.quiet) (executable == cgi_file) ? console.debug(" * Executing CGI:", executable) : console.debug(" * Executing CGI:", executable, cgi_file);