Развертывание веб-приложения из кода Visual Studio в службу приложений Azure - PullRequest
0 голосов
/ 25 мая 2019

У меня есть приложение "Hello, World" Node.js. Мое приложение имеет следующую структуру:

/
  /src
    index.html
  package.json
  README.md

Файл index.html просто содержит это:

<html>
  <body>
    <h1>Hello World!</h1>
  </body>
</html>

Я успешно запускаю это локально, используя npm test через lite-server. Мой package.json файл выглядит так:

{
  "name":"my-hello-world",
  "version":"0.0.1",
  "description":"This is a test",
  "main":"index.js"
  "scripts": {
    "start": "lite-server --baseDir=src"
  },
  "author":"",
  "devDependencies": {
    "lite-server":"^2.5.3"
  }
}

Я пытаюсь развернуть это с помощью расширения"Служба приложений Azure *1015*" Visual Studio. Для этого я:

  1. Щелкните правой кнопкой мыши по моей службе приложений в проводнике.
  2. Выберите «Развернуть в веб-приложении ...»
  3. Выберите каталог "src".
  4. Нажмите кнопку «Развернуть»

Когда я нажимаю «Обзор веб-сайта», я просто вижу «Привет, разработчики узлов!» заставка. Однако, когда я запускаю npm start на своей локальной машине, «Hello World!» страница показывает, как ожидалось. Чего мне не хватает?

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Я попытался развернуть пример приложения узла https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-nodejs. Я выполнил шаг из документации и вывел на экран Hello World.Для более подробной информации, пожалуйста, обратитесь к https://blog.darrenjrobinson.com/how-to-build-and-deploy-an-azure-nodejs-webapp-using-visual-studio-code/

0 голосов
/ 27 мая 2019

Я попытался развернуть узел web для лазури и настроить bs-config.json, на странице будет отображена страница с ошибкой. Затем я проверяю журналы приложений, затем я обнаружил, что он откроет порт localhost и проверил страницу lite-server github, обнаружил, что он использует BrowserSync , это инструмент для локальных развитие .

enter image description here

Если вы просто хотите протестировать веб-узел с помощью Azure, вы можете попробовать использовать код, предоставленный официальным документом: Создать веб-приложение Node.js в Azure . Вам не нужно ничего менять, просто извлеките zip-файл и разверните его. Это будет работать.

...