2017-09-22 1 views
-5

나는 백엔드 WebAPI에 대한 요청을하는 프론트 엔드를 가지고 있는데, 나는 Visual Studio를 통해 Azure 계정에 '게시'되어 '모든 리소스'를 '앱 서비스'로 볼 수 있습니다.Azure에서 프런트 엔드와 백엔드 WebAPI 연결?

프론트 엔드에서 WebAPI (typescript/react-redux 및 C# 컨트롤러 기능을 통해 모두)로 HTTP 요청을하는 로컬 컴퓨터에서 두 프로젝트를 모두 실행했기 때문에 localhost : XXXX 루트 주소 다음에 API가옵니다 경로 (예 : api/something? 친구)

분명히 모든 변경 사항이 있습니다.

프론트 엔드가 C# 및 reactx-redux typescript 코드에서 특정 값을 반복해서 변경하지 않고도 WebAPI를 호출하는 방법을 '알 수 있도록'어떻게 설정합니까? 과에서 :이 'XXXX 로컬 호스트'입니다 appsettings.development.json에 내 WebAPI의 URL을 추가 내 프론트 엔드 내 appsettings.json에서

:

+0

사람들이 내 질문에 대해 명확하지 않은지 확실하지 않은 것 같습니다. 사람들이 명확히 설명하지 않은 것에 대해 명확하게 의견을 말하면서 도움을 받았을 것입니다. 오, 음, 결국 제가 올랐습니다. 누군가가 궁금해하는 문제에 대한 내 자신의 해결책을 가지고. – tweetypi

답변

0

은 내가이 문제에 대한 좋은 해결책을 찾은 것 같아요 appsettings.live.json은 'mywebapiurl.com'입니다.

C#에서는 빌드 구성 (즉, 라이브 빌드가 appsettings.live.json 인 경우)을 기준으로 구성에서 값을 얻었습니다. 이제 배포 후 내 로컬 빌드와 하늘빛 사이트간에 모든 것이 아무렇게나 작동합니다.

관련 문제