I have a node.js server which runs a child process on the server when the user requests. This child process is managed by npm package 'child_process' and running a 'Puppeteer' script. The whole process works as expected on local. The problem is when I check it on the server, and then - the process IS executed and logs are printed, BUT I don't see the browser of puppeteer even though it's in headless false. The server uses IIS and I suspect that maybe it's related.
p.s. I also tried the npm package 'execa' for the execution of the child process, and nothing changed.
Any ideas? Thanks