私のAngularデータサービスでは、最初のリクエストからのデータに応じて2番目のリクエストを使用して、2つのhttpリクエストを作成しようとしています。最初のリクエストは正常に機能していますが、何らかの理由で 2 番目のリクエストがバックエンド サーバーにヒットしません。私がこれを正しく行っているかどうか、または私が間違っていることを教えてくれるかどうかを誰かが教えてくれることを望んでいました.
@Injectable()
export class DataService {
constructor( private http: Http ) { }
public twoRequest() {
this.http.get(`http://localhost:3000/1st_request`).subscribe((data) =>
this.http.post(`http://localhost:3000/2nd_request`, {data: data}))
}
編集: 2 番目の要求にサブスクライブしませんでした。リクエストが同じコード ブロック内にある場合でも、リクエストごとにサブスクライブする必要があるとは知りませんでした