HTTPS和多个服务器
为了创建使用HTTPS协议的应用程序,我们必须传递一个options对象:
const httpsOptions = {
key: fs.readFileSync('./secrets/private-key.pem'),
cert: fs.readFileSync('./secrets/public-certificate.pem')
};
const app = await NestFactory.create(ApplicationModule, {
httpsOptions,
});
await app.listen(3000);
多个同时服务器
对express
实例的完全控制提供了一种简单的方法来创建多个同时在不同端口上侦听的服务器。
const httpsOptions = {
key: fs.readFileSync('./secrets/private-key.pem'),
cert: fs.readFileSync('./secrets/public-certificate.pem')
};
const server = express();
const app = await NestFactory.create(ApplicationModule, server);
await app.init();
http.createServer(server).listen(3000);
https.createServer(httpsOptions, server).listen(443);
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com