2014-07-01 4 views
0

는이 프로그램 썼다 :이 webpy 예제는 어떻게 실행합니까?

import web 

urls = (
    '/(.*)', 'hello' 
) 
app = web.application(urls, globals()) 

class hello:   

    def GET(self, name): 
     if not name: 
      name = 'World' 
     return 'Hello, ' + name + '!' 

if __name__ == "__main__": 
    app.run() 

을하고 달렸다. 그것은 어떤 오류가이 주소 "http ://0.0.0.0:8080"을했다,하지만이 페이지를 열 때 그것은 말한다하지 않았다 :

""

파이어 폭스가 서버에 연결을 설정할 수 없습니다 "연결할 수 없습니다 . 0.0.0.0:8080에서 "" "

+1

'0.0.0.0' 아마 청취 주소 (이 경우 "모든 인터페이스")입니다. 대신'localhost' ('127.0.0.1')에 연결하십시오. –

답변

0

이 약간의 도움이 될 수 있습니다

  1. 클릭 창 버튼을 누른 다음 인터넷에 '인터넷 옵션'이동 입력 0 옵션을 선택하고 옵션을 올바르게 설정하십시오. 그러면 패키지를 설치할 수 있어야합니다. (이전에는이 ​​오류가 발생하기 위해 브라우저에서 인터넷 설정을 사용하고 인터넷 탐색기에서 다른 설정을 사용했습니다 (쉘은 여기에서 인터넷 설정을 가져옵니다). 기본 인터넷 설정을 변경 한 후에는
  2. 지금 파이어 폭스에서 에서 옵션> 고급> 네트워크> 설정으로 이동) 패키지를 설치할 수 있어요에 대한 상자 없음 프록시 다음 (이 인트 로컬 호스트를 추가, 127.0.0.1,0.0.0.0
  3. 실행 server.py 파일 이제 브라우저의 localhost : 8080으로 이동 of 0.0.0.0:8080 '없음'이 포함 된 웹 페이지를 볼 수 있어야합니다.

Firefox가 0.0.0.0:8080에서 서버에 연결할 수 없습니다.

http://forums.udacity.com/questions/100063533/firefox-cant-establish-a-connection-to-the-server-at-00008080

+0

대단히 감사합니다. – user3789719