2017-05-20 3 views
1

Python 용 Google App Engine의 기본 플라스크 응용 프로그램에서 서비스 작업자를 사용하려고합니다. 서비스 작업자가 내 도메인의 모든 요청을 처리하도록하려면 응용 프로그램 루트에 있어야합니다. 그러나 GAE가 루트에서 내 service-worker.js에 대한 액세스를 허용하는 방법을 알 수 없습니다. 나는 현재 서비스 근로자를 등록하려고 할 때 404 응답을 받는다. 어떤 도움을 주셔서 감사합니다, 감사합니다.GAE의 루트에있는 서비스 근로자

답변

0

app.yamlstatic_files 옵션을 사용하여 described in the documentation으로 구성 할 수 있습니다.

아마 opt your /service-worker.js out of caching 일 것입니다. 같은

뭔가 : 일을하지만 모든 핸들러`URL을 내 캐치 확인했다

handlers: 
- url: /service-worker\.js 
    static_files: service-worker.js 
    upload: service-worker\.js 
    expiration: 0m 
+0

감사합니다 : ./*'서비스 노동자의 URL 핸들러 후했다. – ScottyLa

+0

이 솔루션은 내가 로컬에서 실행할 때 작동하지만 배포 후 작동하지 않습니다 (404가 표시됨). 왜 어떤 생각? – parthi82