2011-11-10 2 views
0

저는 Google App Engine을 처음 접했지만 일부 앱을 만드는 숙제가 있습니다. Google 대화 형 셸을 사용하여 오프라인에서 내 앱을 디버깅하려고합니다. http://localhost:8080은 괜찮아 보이지만, 디버깅을 위해 http://localhost:8080/shell을 열려고 시도했을 때, 깨진 URL을 받았습니다. 나는 나의 디렉토리를 점검했고, 그들은 나를 위해 괜찮다.google interactive shell

내 문제는 app.yaml 파일에 있다고 생각합니다. 글쎄요, .yaml 파일에 대해 아무것도 모릅니다. 누군가 내가 잘못한 부분을 말해 줄 수 있습니까? 여기

내 애플리케이션 제목이다 (I 폴더에있는 모든 대화 형 쉘 속성 '쉘'라는 이름 넣어)

application: myapp 
version: 1 

runtime: python 
api_version: 1 

handlers: 
- url: /static 
    static_dir: shell/static 
    expiration: 1d 

- url: /remote_api 
    script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py 

- url: /shell.* 
    script: shell/shell.py 

- url:/
    script: myapp.py 
+1

오류에 대해 좀 더 자세히 설명해 주실 수 있습니까? –

+1

shell/shell.py는 무엇입니까? 그거 어디서 났어? 그리고 "깨진 URL"은 정확히 무엇입니까? –

+0

@NickJohnson 'shell'이라는 폴더에 shell.py와 static/* 및 templates/* 폴더와 같은 다른 속성을 넣습니다. –

답변

0

해야 쉘. * 당신이 http://localhost:8080/shell

에서 찾을하려는 경우 YAML 규칙에 쉘 수
- url: /shell 
    script: shell/shell.py