Можно ли запустить приложение Nest. js на windows iis? - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть приложение Nest. js, которое я хочу запустить на windows IIS Server. Я уже установил модуль iisnode github.com/tjanczuk/iisnode и создал новый веб-сайт и приложение на IIS

Я могу вызывать свои конечные точки Api, но получаю следующее сообщение:

Предупреждение: буфер () устарела из-за проблем с безопасностью и удобством использования. Пожалуйста, используйте взамен методы Buffer.allo c (), Buffer.allocUnsafe () или Buffer.from ().

Проблема в том, что я не использую Buffer (), мой код используется только в некоторые Node-Модули, используемые в моем проекте.

Прежде чем уделять больше времени решению устаревшего предупреждения, я просто хотел быть уверенным, возможно ли вообще использовать гнездо. js Приложения на IIS с iisnode вообще возможны?

Большое спасибо за вашу помощь

Это мой файл web.config

<configuration>
  <system.webServer>

    <!-- indicates that the hello.js file is a node.js application 
    to be handled by the iisnode module -->

    <handlers>
      <add name="iisnode" path="main.js" verb="*" modules="iisnode" />
    </handlers>
<rewrite>
      <rules>
        <!-- Do not interfere with requests for node-inspector debugging -->
        <rule name="sendToNode">
          <match url="/*" />
      <action type="Rewrite" url="main.js" />
        </rule>
      </rules>
    </rewrite>
  ...

  </system.webServer>
</configuration>
'''
...