gpt4 book ai didi

Node.js https 在 Cloud9 中不起作用

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

我可以创建一个 http 服务器并且它工作正常,但是当我尝试使用 https 时,服务器运行没有错误,但我根本无法连接到它。

HTTP(工作):

http.createServer(app).listen(process.env.PORT, process.env.IP);

HTTPS(不起作用):

var options = {
key: fs.readFileSync('server.key'),
cert: fs.readFileSync('server.crt')
};

https.createServer(options, app).listen(process.env.PORT, process.env.IP);

两种方法都没有错误,但是当我使用 HTTPS 时,访问网页时没有响应,服务器表现得就像没有收到请求一样。我在 Cloud9 环境中使用的端口有问题吗?我已经尝试了几个小时来找出问题所在,但没有取得任何进展,希望有人可以提供帮助。

最佳答案

恐怕 HTTPS 目前无法在 Cloud9 上运行,因为这需要使用当前出于安全原因未打开的其他端口。我们正在为此寻找解决方案,但短期内还无法实现。

目前,我建议开发环境和生产环境使用两套配置:开发环境可以只使用HTTP,生产环境可以使用HTTPS。

请关注我们的 Twitter 源和博客以获取相关更新!

关于Node.js https 在 Cloud9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25541709/

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