2016-10-31 1 views
5

Firebase에서 localhost 서버를 작동 시키려고하는데 'Can not GET /'브라우저에서 다음 메시지가 계속 나타납니다. 콘솔에서 살펴 봤는데 'http://localhost:5000/ 404 (찾을 수 없음)'라고 표시됩니다.localhost : 5000 Firebase에 연결할 때 'GET /'을 얻지 못합니다.

'firebase serve'를 사용하여 서버를 다시 실행 해 보았는데 도움이되지 않습니다. 'firebase init'을 다시 실행했지만 도움이되지 않았습니다. 'npm install -g firebase-tools'를 실행하여 firebase 도구를 다시 설치 한 다음 firebase를 다시 실행하고 아무것도 실행하지 마십시오.

처음에 작동했기 때문에 무슨 일이 일어 났는지 확실하지 않습니다. 일부 말랑 말랑 플러그인을 설치하고 index.html 파일을 html 폴더 아래로 옮겼지만 여전히 'public 폴더 아래에 index.html 파일이 있습니다.'

다른 브라우저에서도 다시 시도해 보았습니다.

Mac OS X El Capitan을 사용하고 있습니다.

추가 정보가 필요하면 알려주세요. 미리 감사드립니다.

답변

1

그래,이 작업을 얻었지만 거의 처음부터 다시 시작해야했습니다. 공용 폴더를 삭제하고 내 html, css, js 및 노드 모듈 폴더를 내 프로젝트 디렉토리에서 옮긴 다음 firebase-tools를 다시 설치하고 'firebase init'명령을 실행 한 다음 localhost 서버를 다시 시작하고 모든 작업을 시작했습니다. 다시 일해. 그 후에 나는 이전의 모든 폴더를 되돌려 놓았고 이전과 같이 작동합니다.

문제가 발생한 방법을 100 % 확신 할 수는 없지만 한 번에 내 index.html 파일을 삭제 한 다음 나중에 테스트 할 때 다시 넣었습니다. 어느 시점에서 문제가 시작된 것 같아요. 테스트 프로젝트에서이 시나리오를 테스트하려고 시도하지만, index.html 파일을 삭제하지 마십시오. 기존 파일 만 수정하십시오. 모두에게 감사드립니다.

+1

이 솔루션 테스트에는 index.html을 없었다 승인되었습니다! –

+1

당신은 그 문제에 대해 더 많이 알았고 나는 같은 결과를 얻지 못했습니다. 내 전체 프로젝트를 죽였어. – Bren

+0

프로젝트를 다시 시작하는 것은 효과적인 솔루션이 아닙니다. –

7

firebase serve을 "Friendly Chat"자습서의 scripts 디렉토리에서 실행했습니다. 상위 디렉토리에서 서버를 시작하면 예상대로 다시 작동하게됩니다.

+0

완벽. 나를 위해 일했다. –

+1

서버 (firebase console -'Ctrl + C')를 닫고 프로젝트 (상위) 디렉토리에 있음을 확인하십시오. 그럼 다시 시도하십시오 –

+0

고맙습니다. 나를 위해 .worked. – Prachi

1

프로젝트 폴더에서 'firebase serve'를 실행하면 오류 메시지가 나타납니다.

'cd ..'를 사용하여 상위 폴더 (한 수준 위로)로 이동하고 거기에서 서버를 시작하십시오. 이 사람이 시간을 절약 도움이 될 것입니다 경우

1

.. 가능성이 : 그것은 빌드 단계가 완료되지 않은 것일 수 있습니다, 이것은 나의 경우, 그리고 빌드/... 디렉토리는

관련 문제