クライアント側の JavaScript で API にアクセスする Watson の Dialog サービスを使用してアプリケーションを開発していますが、API にアクセスしようとすると次の問題が発生しました。
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 のようですが、Watson サービスでこれを有効にする方法が見つかりません。これを行う方法はありますか?そうでない場合、これを回避する別の方法はありますか?自分たちで展開するアプリケーションで有効にするためのリソースしか見つかりませんでした.
私の理解が正しければ、アプリケーションがローカルでテストされるのではなく、BlueMix にデプロイされていれば、これは問題になりません。ただし、可能であれば、開発の速度を向上させるために、可能な場合はローカルでテストできるようにしたいと考えています。
ご協力いただきありがとうございます!