2017-09-27 2 views
2

npm start으로 내 localhost에서 제대로 작동하는 반응 형 앱이 있습니다. create-react-app으로 프로젝트를 만들고 npm run build을 사용하여 프로덕션 웹 사이트를 컴파일했습니다.Apache 서버에 React App 배포

내 웹 공간에 index.html이라는 전체 폴더가 있습니다. (그들은 아파치 html 서버를 사용한다).

.htaccess HTML을 올바르게로드하는 파일을 작성했습니다. 이제는 흰색 화면 만 있습니다. main.jsroot div에로드되지 않는 것 같습니다.

콘솔에서 유일한 오류는 내 요청이 안전한 출처에서 나온 것이 아니므로 서비스 작업자를 설치할 수 없다는 것입니다. 이것은 렌더링의 권리를 멈추지 않아야합니까?

여기에 표시 할 파일이 무엇인지 확실하지 않으므로 문제를 해결하기 위해 필요한 정보를 알려주십시오.

감사합니다.

답변

0

npm 실행 후 명령을 실행하십시오.

모든 것을 빌드 폴더에 복사하여 서버에 붙여 넣습니다.

이 조각을에 "htaccess로"파일을 생성하고 추가

Options -MultiViews 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.html [QSA,L] 

응용 프로그램 correctoly 작동합니다.

+2

나는 모든 것을했다. 사이트에서 작동하지 않지만 재배치 된 것이 없습니다. – Timbo

관련 문제