【发布时间】:2021-10-07 20:34:27
【问题描述】:
大家好!
我是后端开发的新手,我正在尝试使用 typescript 设置 node.js 服务器。
我遵循了一个教程,它似乎有效!
但在开始设置和编码我的所有路由和请求之前,我想使用 https 而不是 http,这是我从未做过的事情。 (在我的学校项目中,这不是强制性的)。
这是我的 app.ts,我在其中设置了所有内容。
import dotenv from 'dotenv';
import express from 'express';
import MasterRouter from './routers/MasterRouter';
// load the environment variables from the .env file
dotenv.config({
path: '.env'
});
class Server {
public app = express();
public router = MasterRouter;
}
// initialize server app
const server = new Server();
// make server app handle any route starting with '/api'
server.app.use('/api', server.router);
// make server listen on some port
((port = process.env.APP_PORT || 5000) => {
server.app.listen(port, () => console.log(`> Listening on port ${port}`));
})();
你们能给我一些关于如何拥有安全服务器的建议吗?
我已经得到了文件cert.pem 和key.pem。
谢谢!
【问题讨论】:
标签: node.js typescript https backend router