다음 URL이 작동합니다-Chrome 및 Postman에서 테스트했습니다.
https://localhost:44319/api/portfolio
다음은 내 typescript 모듈의 호출입니다. 이 줄에 중단 점이 있고이 줄이 실행되는 것을 봅니다. (내 코드에 대한 더 넓은 관점이 질문과 관련이 있다고 생각되면 알려 주시면 게시하겠습니다.)
this.http.get<Portfolio[]>('https://localhost:44319/api/portfolio');
줄이 실행되지만 웹 API 메서드가 호출되지 않습니다. 디버그 모드에서 프로젝트를 실행하고 있고 typescript 메서드와 웹 API 메서드의 첫 번째 줄에 중단 점이 있기 때문에 호출되지 않는다는 것을 알고 있습니다. 클라이언트 측에서 실행되는 typescript 내에서 중단 점이 적중되는 것을 보았지만 내 서버 측 웹 API 메서드 내의 중단 점이 적중되지 않습니다.
(하지만 내가 언급했듯이 Chrome 또는 Postman에서 정확한 URL을 실행하면 서버 측 중단 점이 발생합니다.)
내가 도대체 뭘 잘못하고있는 겁니까? 감사!
다음을 수행해야합니다.
this.http.get<Portfolio[]>('https://localhost:44319/api/portfolio').subscribe(v
=> { this.Portfolios = r; });
또는
this.Portfolios = await this.http.get<Portfolio[]>('https://localhost:44319/api/portfolio').toPromise();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다