gpt4 book ai didi

node.js - 在 Node 中编写 https 应用程序并在 Azure 应用服务上使用它

转载 作者:太空宇宙 更新时间:2023-11-03 22:21:12 25 4
gpt4 key购买 nike

我编写了一个 Node.js 应用程序,并将其托管在标准 Linux 服务器上。它工作正常,但我想将其移动到 Azure。我不确定如何更改以下几行:

var options = {
key: fs.readFileSync(process.env.CERT_KEY_PATH),
cert: fs.readFileSync(process.env.CERT_PATH)
};

if (process.env.CERT_BUNDLE) {
options['ca'] = [
fs.readFileSync(process.env.CERT_BUNDLE_ONE),
fs.readFileSync(process.env.CERT_BUNDLE_TWO),
fs.readFileSync(process.env.CERT_BUNDLE_THREE)
]
}

var server = https.createServer(options, app);

我已阅读this guide这告诉我,我的证书不是从文件中读取的,而是我在门户中上传的文件系统。

然后在我的 Node 应用程序中我只需编写 var server = http.createServer(...) 吗?Azure 是否负责 https 部分?

最佳答案

I have read this guide which tells me that instead of my certificated being read from a file the file system that I upload them in the portal.

Then in my node app do I just write var server = http.createServer(...) ? And have Azure take care of the https part?

这都是正确的。 SSL 终止是应用服务的一项功能。您的代码应该仅托管在端口 80 上。

关于node.js - 在 Node 中编写 https 应用程序并在 Azure 应用服务上使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54740560/

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