IBM Watson の Retrieve and Rank サービスを使用しています。このサービスは、検索結果を返す REST API を提供します。以下はAPI URLです
https://username:password@gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/sc6e46e4f5_f30c_4a8a_ae9c_b4ab6914f7b4/solr/example-collection/select?q= 質問&wt=json&fl=id,title,body
お気づきのとおり、この URL にはユーザー名とパスワードが含まれています。Retreive and Rank のドキュメントでは、API を呼び出すための上記のパターン、つまり URL の一部としてユーザー名とパスワードを使用する方法について言及しています。これをGoogle Chromeに貼り付けると、ユーザー名とパスワードを再入力するダイアログボックスが表示されます。資格情報を入力すると、データが表示されます。
私の質問は、Node.js を介してそのような URL を呼び出すにはどうすればよいかということです。どこから始めて、どのような手順に従うべきかわかりません。