0

我有一个使用端口 2096 运行的 nodejs 应用程序,因为 cloudflare 允许该端口。开发应用程序时非常快。添加 ssl 后,应用程序要慢得多,仅等待(ttbf)就需要 500 毫秒以下是我的源代码。我安装了 Cyber​​Panel。如果我没有在 nodejs cloudflare 中添加 ssl 密钥,则会给我一个错误 525,说 SSL 握手失败。请帮助我寻找一个多星期的解决方案

const express = require("express");
var cors = require("cors");
const app = express();

const https = require("https");
const fs = require("fs");

app.use(express.json());
app.use(cors());

app.get('/API', (req, res) => {
    res.send('API is Working');
});


const httpsOptions = {
    cert: fs.readFileSync("/home/my-site.com/server/server/ssl/fullchain.pem"),
    key: fs.readFileSync("/home/my-site.com/server/server/ssl/privkey.pem")
}

https.createServer(httpsOptions, app).listen(2096);
4

0 回答 0