Я разрабатываю приложение, используя службу Watson Dialog, к которой API обращается к клиентскому javascript, но столкнулся с следующей проблемой при попытке получить доступ к API.Watson Services + Cross Origin Совместное использование ресурсов
XMLHttpRequest cannot load https://gateway.watsonplatform.net/dialog/api. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8000' is therefore not allowed access. The response had HTTP status code 401.
Решение, как представляется, Cross Origin Resource Sharing, но я не могу найти способ, чтобы включить это для службы Уотсона. Есть ли способ сделать это? Если нет, есть ли другой способ? Мне удалось найти ресурсы для включения этого приложения для развертывания.
Если я правильно понимаю, это не будет проблемой, если наше приложение будет развернуто на BlueMix, вместо того, чтобы тестироваться локально. Однако, если это возможно, мы хотели бы иметь возможность тестировать локально, когда это возможно, для скорости разработки.
Благодарим за помощь!
Возможно, эта ссылка будет полезна? ... https://developer.ibm.com/bluemix/2014/07/17/cross-origin-resource-sharing-bluemix-apis/ – Kolban
@ Kolban Я несколько раз посмотрел на это, и кажется, что обсуждать только его возможность для приложений, развернутых в Watson, а не Watson Services? Единственной конфигурацией, которую я вижу для Watson Services, является тот план, который используется. –