javascript - vue-cli로 구성된 ProxyTable 프록시 요청 API를 개발 환경에서만 사용할 수 있나요? 패키지로 빌드를 실행하고 이를 아파치에 배치하면 작동하지 않습니다.
扔个三星炸死你
扔个三星炸死你 2017-06-12 09:31:23
0
4
1565

구성은 이렇습니다

으아악

axios를 사용하여 데이터 요청

npm run dev를 직접 실행할 수는 있지만 패키징하고 아파치에 올려놓은 후에는 API를 얻을 수 없습니다

오류 보고

扔个三星炸死你
扔个三星炸死你

모든 응답(4)
代言

일반적으로 빌드 후 공식 환경에 배포됩니다. Apache에 넣는 것에 대해 말씀하신 대로 /api/xxx에 대한 실제 요청도 Apache 서버에 대한 것입니다. 따라서 Apache

용 /api에 대한 재작성(역방향 프록시)이 필요합니다.

nginx 구성을 참조할 수 있습니다:

으아악
phpcn_u1582

proxyTable 구성이 dev에 작성된 것을 볼 수 있는데 이는 이것이 dev 환경에만 적용된다는 것을 증명합니다. 기본적으로 서버 개발 서버는 로컬로 열리고 모든 요청은 여기를 통해 전달됩니다.

阿神

노드 웹 서비스를 직접 실행한 후 이를 사용해야 합니다

给我你的怀抱

이 구성 파일은 별도의 구성 파일에 작성하여 참조할 수 있으며, 이런 상황은 발생하지 않습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿