찾다

 >  Q&A  >  본문

linux - nginx 구성 콘텐츠 유형 문제

vue 프로젝트가 패키징된 후 정적 디렉터리와 index.html이 생성됩니다
그런 다음 이 두 파일을 온라인으로 보냅니다

으아악

위 코드를 통해 vue에 정의된 모든 경로는 index.html을 가리킵니다.
이렇게 하면 웹사이트는 표시되지만 배경 json 데이터를 얻을 수 없습니다.
이유는 다음과 같습니다.
nginx의 mime_types 파일에 구성

으아악

모든 경로는 index.html을 가리키기 때문에 /api/articles와 같은 접미사가 없는 경로는 index.html을 가리키므로 응답 헤더 콘텐츠 유형은 text/html인데 내가 얻고 싶은 것은 application/json입니다

도와주세요, 감사합니다!

高洛峰高洛峰2753일 전710

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-16 13:29:27

    josn을 제공하는 API에 대한 위치를 구성할 수 있습니다. Zhihu에서 저에게 요청하신 것을 봤습니다.
    예를 들어 location api/

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:29:27

    으아아아

    그런데 왜 이렇게 이상한 구성이 필요한 걸까요...

    회신하다
    0
  • 취소회신하다