gpt4 book ai didi

node.js - 如何在 Heroku 上将 http2 与 Node 一起使用(使用 Koa)

转载 作者:行者123 更新时间:2023-12-05 01:28:58 25 4
gpt4 key购买 nike

我有以下代码...

const PORT = process.env.PORT || 5000;
const app = new Koa();
...
app.listen(PORT)

这在本地和 Heroku 中都非常有效。所以现在我想使用 Http2,所以我更改为以下...

const server = http2.createSecureServer(
{
"key": fs.readFileSync('./server-key.pem'),
"cert": fs.readFileSync('./server-cert.pem')
},
app.callback()
)
server.listen(PORT);

这在本地工作正常,但是,当我上传到 Heroku 时,我得到...

2021-06-24T00:43:00.383108+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/" host=my-app.herokuapp.com request_id=604f4a2c-8dd2-4cfa-9cf2-3cce5ef76070 fwd="..." dyno=web.1 connect=0ms service=1ms status=503 bytes=0 protocol=https

那么如何让 http2 与 Node、Koa 和 Heroku 一起工作呢?

最佳答案

根据 this article在 devcenter.heroku.com 上,Heroku 尚不支持 http/2。

关于node.js - 如何在 Heroku 上将 http2 与 Node 一起使用(使用 Koa),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68108393/

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