Использовать 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 ---",
...
}
На следующем рисунке показана ошибка, сгенерированная в браузере:
Кто-нибудь знает, как я могу использовать сервер таким образом? Я предполагаю, что ответ заключается в том, как инициализируются приложения Node.js, но у меня нет большого опыта работы с такой платформой.