Можно ли использовать API-интерфейсы ibm-watson Assistant2 из браузера? - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь использовать API Assistant2 внутри моего веб-приложения (проект Angular CLI) с библиотекой ibm-watson и предлагаемой конфигурацией Webpack.

Но во время выполнения я получаю разные ошибки политики CORS, вызывающие API Assistant2.

Так что можно использовать API Assistant2 через браузер ?? Или все вызовы должны выполняться на стороне сервера, чтобы избежать ошибок политики CORS?

1 Ответ

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

Что ж, Watson Assistant предоставляет REST API, который можно вызвать из любого места, где есть доступ к IBM Cloud (что в действительности означает доступ к Интернету), в том числе из браузера.

Теперь, хотя вы можете вызывать Watson Assistant REST API непосредственно из браузера на стороне клиента, иногда может быть выгодно, чтобы сервер выполнял реальный вызов, как когда вы вызываете REST API из браузера, тогда пользователь имеет доступ к запросу и ответу из системы. Это означает, что у пользователя есть доступ к context части ответа диалога, которая в некоторых случаях может быть нежелательной (зависит от того, что автор хранит в контексте).

...