Open Alexis01 opened 2 years ago
Hi 👋 , Serverless Framework core team here!
We have a yeoman generator and when why try to execute the following command we got an error
npm i serverless-express serverless-azure-functions
The stacktrace is
npm ERR! path /mnt/c/tmp/serverless-azure/node_modules/azure-functions-core-tools npm ERR! command failed npm ERR! command sh -c node lib/install.js npm ERR! attempting to GET "https://functionscdn.azureedge.net/public/3.0.3904/Azure.Functions.Cli.linux-x64.3.0.3904.zip" npm ERR! using proxy server "http://xxx.xxx.xxx.xxx:xx/" npm ERR! node:_http_client:158 npm ERR! throw new ERR_INVALID_PROTOCOL(protocol, expectedProtocol); npm ERR! ^ npm ERR! npm ERR! TypeError [ERR_INVALID_PROTOCOL]: Protocol "https:" not supported. Expected "http:" npm ERR! at new NodeError (node:internal/errors:371:5) npm ERR! at new ClientRequest (node:_http_client:158:11) npm ERR! at request (node:https:353:10) npm ERR! at Object.get (node:https:387:15) npm ERR! at Object.<anonymous> (/mnt/c/tmp/serverless-azure/node_modules/azure-functions-core-tools/lib/install.js:63:7) npm ERR! at Module._compile (node:internal/modules/cjs/loader:1103:14) npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10) npm ERR! at Module.load (node:internal/modules/cjs/loader:981:32) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:822:12) npm ERR! at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) npm ERR! at node:internal/main/run_main_module:17:47 { npm ERR! code: 'ERR_INVALID_PROTOCOL' npm ERR! }
As you can saw my proxy have HTTP PROTOCOL I had to change my proxy protocol because with HTTPS doesn't work either
npm ERR! code 1 npm ERR! path C:\tmp\serverless-azure\node_modules\azure-functions-core-tools npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node lib/install.js npm ERR! attempting to GET "https://functionscdn.azureedge.net/public/3.0.3904/Azure.Functions.Cli.win-x64.3.0.3904.zip" npm ERR! using proxy server "https://xxx.xxxx.xxx:xx" npm ERR! node:_http_client:158 npm ERR! throw new ERR_INVALID_PROTOCOL(protocol, expectedProtocol); npm ERR! ^ npm ERR! npm ERR! TypeError [ERR_INVALID_PROTOCOL]: Protocol "https:" not supported. Expected "http:" npm ERR! at new NodeError (node:internal/errors:371:5) npm ERR! at new ClientRequest (node:_http_client:158:11) npm ERR! at request (node:https:353:10) npm ERR! at Object.get (node:https:387:15) npm ERR! at Object.<anonymous> (C:\tmp\serverless-azure\node_modules\azure-functions-core-tools\lib\install.js:63:7) npm ERR! at Module._compile (node:internal/modules/cjs/loader:1101:14) npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) npm ERR! at Module.load (node:internal/modules/cjs/loader:981:32) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:822:12) npm ERR! at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) npm ERR! at node:internal/main/run_main_module:17:47 { npm ERR! code: 'ERR_INVALID_PROTOCOL' npm ERR! }
I' m behind a proxy but it works normally with all npm packages
Any feedback is appreciated!
Thanks a lot
Hi 👋 , Serverless Framework core team here!
We have a yeoman generator and when why try to execute the following command we got an error
The stacktrace is
As you can saw my proxy have HTTP PROTOCOL I had to change my proxy protocol because with HTTPS doesn't work either
I' m behind a proxy but it works normally with all npm packages
Additional Data
Any feedback is appreciated!
Thanks a lot