Проблемы совместимости с Vuejs, IIS, Node.js и jQuery - PullRequest
0 голосов
/ 16 мая 2019

В настоящее время я работаю над внешним приложением, и у меня есть некоторые проблемы с конфигурацией моего приложения.

Я использую шаблон, который был изначально создан с jQuery , и у меня естьдобавил Vuejs к нему.Я также использую сервер IIS и добавил Nodejs .Я настроил IIS и Nodejs, как сказано в документации view-router , но у меня есть некоторые проблемы.

Мои проблемы:

  • , если я используюISQ jQuery и Vuejs не работают хорошо, а некоторые компоненты vue не работают
  • , если я использую Nodejs, мой сервер полностью вылетает

Итак, я хотел бычтобы узнать, как настроить мое приложение, чтобы оно работало вместе с jQuery и Vuejs.

Не знаю, полезно ли это, но вот сообщение об ошибке, которое я получаю в браузере:

iisnode обнаружил ошибку при обработке запроса.

  • HRESULT: 0x2
  • Статус HTTP: 500 HTTP
  • подсостояние: 1002
  • HTTPпричина: внутренняя ошибка сервера

Вы получаете этот ответ HTTP 200, поскольку параметр конфигурации system.webServer/iisnode/@devErrorsEnabled имеет значение 'true'.

В дополнение к журналу stdoutи stderr процесса node.exe, рассмотрите возможность использования debugging и трассировки ETW для дальнейшей диагностики проблемы.

Процесс node.exe не записал какую-либо информацию в stderr, или iisnode не смог перехватить эту информацию.Частой причиной является то, что модуль iisnode не может создать файл журнала для захвата вывода stdout и stderr из node.exe.Убедитесь, что удостоверение пула приложений IIS, в котором запущено приложение node.js, имеет разрешения на чтение и запись в каталог на сервере, где находится приложение node.js.В качестве альтернативы вы можете отключить ведение журнала, установив для system.webServer/iisnode/@loggingEnabled элемент web.config значение «false».

...