Развертывание NodeJs Express Rest API в Windows 10 IoT

Node noob, Windows 10 IoT noob, старший разработчик .net здесь. Я смог заставить несколько образцов работать, даже получил светодиод на макетной плате, чтобы им можно было управлять через сервер nodejs. Я использую последние файлы ядра чакры, и все пакеты установлены на моей машине разработки, что довольно чисто.

Я предполагаю, что он не может установить пакеты, указанные в файле packages.json, вот выдержка:

"экспресс": "~4.0.0", "морган": "~1.0.0", "мангуст": "~3.6.13", "парсер тела": "~1.0.1"

Если это пакеты, как можно развертывать приложения nodejs с пакетами в Windows iot? Я решил просто скопировать приложение на IoT-устройство и запустить его вручную, но не повезло. Мне также нужны сборки ms, которые позволяют мне взаимодействовать с кодом gpio.

Сейчас я пытаюсь получить простой API для отдыха в Windows 10 iot, и у меня возникают проблемы. Я следовал этому руководству, и его работает, если я использую не универсальный шаблон Windows на своем компьютере. Однако, когда я пытаюсь использовать этот шаблон (базовое приложение Node.js Express 4 (универсальное приложение Windows)) и превратить его в то же приложение, приложение развертывается, но отладчик терпит неудачу, глядя на раздел отладки окон 10 iot, у меня есть следующее: Подпись отчета

Полное имя пакета: test.iot.nodejs.express.njsproj_1.0.0.0_arm__b4gtp05xzgr10 Имя приложения: praid:App Версия приложения: 10.0.10586.63 Временная метка приложения: 568b3d9f Имя модуля сбоя: ucrtbase.dll Версия модуля сбоя: 10.0.10586.63 Временная метка модуля сбоя : 568b34eb Смещение исключения : 000351ed Код исключения : c0000409 Данные исключения : 00000005 EventTime

26 января 2016 г., 22:22:17 по тихоокеанскому стандартному времени

Ссылка на ведро Watson

133280376927 Дружеевентнаме

Перестал работать

Имя приложения

test.iot.nodejs.express.njsproj_b4gtp05xzgr10!Приложение

путь к приложению

C:\windows\system32\backgroundTaskHost.exe


person jonypony3    schedule 28.01.2016    source источник
comment
Вы можете ознакомиться с этой статьей blogs.windows.com/buildingapps/2015/05/12/ Я не эксперт в ОС Windows, но я бы воздержался от использования nodejs в IoT, учитывая, что поддержка все еще ограничена и, вероятно, останется ограниченным   -  person Yerken    schedule 28.01.2016
comment
Спасибо, я последовал этому примеру несколько дней назад. Если не node.js, какой еще веб-сервер поддерживает Windows 10 iot? Кордова? Я не уверен, что хочу спускаться в эту кроличью нору.   -  person jonypony3    schedule 28.01.2016
comment
Эдвард, что касается вопроса о веб-сервере, вы можете проверить этот пример: ms-iot.github.io/content/en-US/win10/samples/   -  person ObjectType    schedule 29.01.2016
comment
Спасибо за эту ссылку. Я попробую.   -  person jonypony3    schedule 29.01.2016
comment
Я только что попробовал, это сработало. Интересная стратегия развертывания, нужно развернуть два приложения. В любом случае, я все еще сталкиваюсь с той же проблемой, и мне нужен API для отдыха.   -  person jonypony3    schedule 29.01.2016