Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Хостинг в Windows web-сервисов, написанных на JavaScript (https://javascript.ru/forum/node-js-io-js/78198-khosting-v-windows-web-servisov-napisannykh-na-javascript.html)

Bush 08.08.2019 20:51

Хостинг в Windows web-сервисов, написанных на JavaScript
 
Доброго времени суток.

В Интернете искал информацию на тему хостинга в Windows web-сервисов, написанных на JavaScript. Однако, как это ни странно, простого, распространённого способа не нашёл...

Собственно мне это изначально представлялось как некий плагин для IIS (в идеале).

Первым делом я нашёл iisnode, но обратил внимание на то, что его поддержка автором прекратилась, а тот форк, который имеется у Майкрософта, мягко говоря - так же не развивается. Вижу различные важные вопросы по конфигурированию iisnode от разработчиков, которые Майкрософт оставляет без ответа, да и исходники iisnode давно не изменялись... В виду этого я решил поостеречься и не смотреть в сторону iisnode.

Затем я нашёл в Интернете такую интересную статью. Решил посмотреть в сторону pm2, однако сразу же столкнулся с проблемой: pm2 не умеет обрабатывать флаг --experimental-modules и, как следствие, не умеет работать с ES Modules (а мне бы хотелось иметь возможность вызывать node.js с этим флагом, не прибегая к предварительной транспиляции). Здесь я опубликовал простенький пример проекта, демонстрирующего проблему. В issues проекта pm2 я видел issue, связанный с обозначенной мною проблемой, но эта тема находится в стадии Closed в виду того, что мол "у разработчиков всё работает". Это тоже несколько настораживает...

Есть ли у кого-то положительный опыт по обозначенной теме? Если "да", то я буду весьма признателен за помощь.

С уважением, Bush

Bush 09.08.2019 08:53

Запустить код ES6 модулей в pm2 удалось с помощью модуля esm.


Часовой пояс GMT +3, время: 18:00.