vue.js - vue+webpack+vue-router는 루트가 아닌 디렉토리의 nginx 서버에 배포됩니다. 프런트엔드 및 백엔드 파일을 구성하는 방법은 무엇입니까?
我想大声告诉你
我想大声告诉你 2017-05-16 17:12:43
0
2
855
  1. 질문: 프로젝트가 nginx 루트 디렉터리에 배포되어 정상적으로 실행될 수 있습니다.
    vue-cli, config/index.js 구성은 그림과 같습니다

공식 구성에 따라 npm run build 후 파일을 서버의 /wx 디렉터리에 넣습니다

www.*.cn/wx 방문은 404

아래와 같이 nginx 구성을 변경하세요

보고된 오류는 Uncaught SyntaxError: Unexpected token <

입니다.

2. 시도함: 여러 번 시도했습니다. AssertsPublicPath의 경로 변경이 여전히 잘못되었습니다. 프론트엔드와 백엔드를 올바르게 구성하는 방법에 대해 경험 있으신 분들께 여쭤보고 싶습니다.

我想大声告诉你
我想大声告诉你

모든 응답(2)
为情所困

참고 링크 설명을 위해 이 게시물을 보여드리겠습니다

滿天的星座

특정 디렉터리 구조를 모르겠습니다. 일반적으로 프런트엔드 코드는 프런트엔드 프로젝트에 배치되고 서버는 다른 디렉터리에 배치됩니다. 그런 다음 npm run build를 실행하면 프로젝트 코드가 다음 디렉터리에 배치됩니다. vue에 있는 것 같습니다. 구성도 프로젝트 디렉터리의 구성에 관한 것이며, nginx가 시작한 서버의 루트 디렉터리에 완성된 파일을 복사하려면 배포 스크립트가 필요합니다.

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