I publish a NodeJS server with Companion on Azure. After a lots of issues I could ran the Companion server. I create a html page with Uppy control and test the control. If I use http with port 3020, I have a lot of errors with CORS (I enabled CORS on NodeJS Express) and I can’t use Uppy. If I use https with 443 port, Companion fails " /drive/list/root. Error: Failed request with status: 404. Not Found loggers.js:20"
Anyone can help me?
Thanks in advance
You could try setting a COMPANION_PORT=80 environment variable. If the port thing is to blame, that should work—otherwise it’s probably something else!
Now I try setting the https port (443) and receive this error:
e
vents.js:187
throw er; // Unhandled 'error' event
^
Error: listen EACCES: permission denied :::443
at Server.setupListenHandle [as _listen2] (net.js:1300:14)
at listenInCluster (net.js:1348:12)
at Server.listen (net.js:1436:7)
at Function.listen (D:\home\site\wwwroot\node_modules\express\lib\application.js:618:24)
at Object.<anonymous> (D:\home\site\wwwroot\server.js:76:22)
at Module._compile (internal/modules/cjs/loader.js:956:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
Emitted ‘error’ event on WebSocketServer instance at:
at Server.<anonymous> (D:\home\site\wwwroot\node_modules\ws\lib\WebSocketServer.js:85:46)
at Server.emit (events.js:210:5)
at Server.EventEmitter.emit (domain.js:476:20)
at emitErrorNT (net.js:1327:8)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
I set again the port to 3020 but I receive this error:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://[MYSERVER].azurewebsites.net:3020/drive/list/root. (Reason: CORS request did not succeed).