하나의 솔루션 API와 웹 애플리케이션으로 두 개의 프로젝트를 개발 중입니다.ajax 기본 URL을 재정의하는 방법은 무엇입니까?
Visual Studio 2012를 사용하고 있으며 디버깅 할 때 각 프로젝트의 포트가 다릅니다. localhost:32335
및 localhost:21890
이므로 api를 사용해야 할 때마다 해당 포트로 localhost를 설정해야합니다.
기본 포트를 예를 들어 1337로 설정하고 호스트 파일 세트에서 example.com
을 localhost:1337
으로 설정하는 해결책이 생겨 이제 example.com/api/someaction
을 사용해야합니다.
기본 코드는 example.com을 다시 입력 할 필요가 없도록 기본 URL이 설정되어 있으므로 기본적으로 /api/someaction
을 입력하고 아약스 호출은 기본값으로 example.com
을 사용해야합니다. localhost : 33181.
그냥 전화를 반환하는 기능을합니다. 'function srvc (name) {return 'example.com/api/'+name; }', 그런 다음'srvc ('someaction')'.. – Ohgodwhy
처럼 @Ohgodwhy라는 URL에서 호출하십시오. 좋은 해결 방법 인 것처럼 보이지만 poly-filling 대신'$ .ajax()'함수를 변경하는 것이 좋습니다. – skmasq