Прямые http-запросы Bixby на localhost - PullRequest
1 голос
/ 08 марта 2019

Кажется, что следующее не работает, и я просто получаю 503.

config.default.remote.local=http://localhost:8080

В файле Action.js:

var response = http.getUrl(config.get('remote.local'), { format: 'json'})

Это проблема cors?Я также попробовал IP-адрес моего компьютера вместо localhost, но он просто отключился через минуту или около того.

1 Ответ

2 голосов
/ 08 марта 2019

Ваш bixby action не оценивает JavaScript на вашем компьютере. Вместо этого он оценивает на сервере Биксби. Это означает, что localhost - это не ваш компьютер. Это другая система, которую вы не контролируете.

Использование вашего IP-адреса может работать, если у него есть общедоступный IP-адрес и вы включили соответствующий доступ к сети, если ваш провайдер не блокирует его. Это не доступно прямо сейчас, отсюда время ожидания. Но есть веские причины, чтобы не идти по этому пути.

Я бы порекомендовал настроить код вашего веб-сервиса на облачном хостинге. Например, вы можете посмотреть на AWS, Google Cloud, Heroku и т. Д. Правильный выбор зависит от вашего бюджета, навыков и того, какой веб-сервис вы создаете.

...