Как создать HTTPS-сервер в Node.js?

ДЕЙСТВИТЕЛЬНО необходимо звонить, Располагают ()!

Располагают (), для разработчика для вызова, вызовы Сборщика "мусора" Завершают (). Если Вы не звоните, Располагают () на Ваших объектах любые неуправляемые ресурсы, которые они использовали, не будет расположен, пока сборщик "мусора" не приходит, и вызовы завершают на них (и кто знает, когда это произойдет).

Этот сценарий называют Не Детерминированным Завершением и является общим прерыванием для .net разработчиков. Если Вы работаете с объектами, которые реализуют IDisposable, тогда звонят, Располагают () на них!

http://www.ondotnet.com/pub/a/oreilly/dotnet/news/programmingCsharp_0801.html?page=last

, В то время как может быть много экземпляров (как на SqlConnection), где Вы называете Disponse () на некотором объекте и это просто звонит Близко () на, он - соединение или закрывает дескриптор файла, это - почти всегда Ваш лучший выбор звонить, Располагают ()! если Вы не планируете многократное использование объекта в самом ближайшем будущем.

341
задан John Slegers 1 May 2018 в 00:57
поделиться

1 ответ

Можно использовать, также архивируют это с платформой Fastify:

const { readFileSync } = require('fs')
const Fastify = require('fastify')

const fastify = Fastify({
  https: {
    key: readFileSync('./test/asset/server.key'),
    cert: readFileSync('./test/asset/server.cert')
  },
  logger: { level: 'debug' }
})

fastify.listen(8080)

(и выполненный openssl req -nodes -new -x509 -keyout server.key -out server.cert для создания файлов, если Вам нужно к тестам записи)

0
ответ дан 23 November 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: