Использовать API-сервер form.io с общедоступного IP-адреса виртуальной машины Azure.

Я тестирую API-сервер form.io, установленный на виртуальной машине Azure Linux, но не могу понять, как заставить его работать с публичного IP- адреса виртуальной машины: главная страница отображается правильно, но встроенная форма не отображается.

Я попытался исправить проблему, отредактировав ./config/default.json файл конфигурации безрезультатен: браузер все еще пытается получить форму из localhost, Это первые строки этого файла конфигурации (я изменил host а также domain параметры в моем тесте):

{
  "port": 3001,
  "appPort": 8080,
  "host": "localhost:3001",
  "protocol": "http",
  "domain": "http://localhost:3001",
  "basePath": "",
  "mongo": "mongodb://localhost:27017/formioapp",
  "mongoSecret": "--- change me now ---",
  ...
}

На следующем рисунке показана ошибка, сгенерированная в браузере:

ошибка form.io

Кто-нибудь знает, как я могу использовать сервер таким образом? Я предполагаю, что ответ заключается в том, как инициализируются приложения Node.js, но у меня нет большого опыта работы с такой платформой.

0 ответов

Другие вопросы по тегам