Attualmente sto lavorando su un progetto node.js che è distribuito su Azure. Ho appena aggiunto la crittografia della password usando bcrypt. Tutto è bene sul mio computer di prova, ma quando schiero su Azure, la distribuzione non è riuscita e ho ottenuto questo messaggio:Impossibile distribuire un progetto node.js su Azure, Bcrypt è il colpevole
node-gyp rebuild
C:\DWASFiles\Sites\invata\VirtualDirectory0\site\wwwroot\node_modules\bcrypt>node "D:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node- gyp\bin\node-gyp.js" rebuild
gypnpm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! `cmd "/c" "node-gyp rebuild"` failed with 1
An error has occurred during web site deployment.
npm ERR!
npm ERR! Failed at the [email protected] install script.
installazione bcrypt è un po 'complicato in quanto richiesto per scaricare e installare OpenSSL. Quindi c'è la possibilità di implementare tale modulo in azzurro o è senza speranza?
Grazie, Stéphane
+1 perché ho avuto esattamente il problema. dovresti contrassegnarlo come la risposta! – seanxe
bcrypt ha generato anche un errore per me su Azure. Scambiarlo con crypt-nodejs ha fatto il trucco. Grazie. –
Nice - uno scambio diretto per me –