gpt4 book ai didi

node.js - 无法在Azure上部署node.js项目,Bcrypt是罪魁祸首

转载 作者:搜寻专家 更新时间:2023-10-31 22:27:27 24 4
gpt4 key购买 nike

我目前正在开发一个部署在 Azure 上的 Node.js 项目。我刚刚使用 bcrypt 添加了密码加密。在我的测试计算机上一切正常,但当我在 Azure 上部署时,部署失败,并且我收到以下消息:

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! <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5a383928232a2e1a6a746d746c" rel="noreferrer noopener nofollow">[email protected]</a> 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 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c6a4a5b4bfb6b286f6e8f1e8f0" rel="noreferrer noopener nofollow">[email protected]</a> install script.

BCrypt 安装有点棘手,因为它需要下载并安装 openSSL。那么是否有可能在 azure 上部署这样的模块还是没有希望?

谢谢,史蒂芬

最佳答案

经过一番调查,我遇到了另一个 bcrypt 模块,这是一个 native JS 模块,它在 Azure 上完美运行:https://github.com/shaneGirish/bcrypt-nodejs

关于node.js - 无法在Azure上部署node.js项目,Bcrypt是罪魁祸首,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18106041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com