Доступ к веб-серверу web.py - PullRequest
1 голос
/ 24 октября 2019

Я пытаюсь запустить учебный код для web.py, и все работает нормально, за исключением случаев, когда я пытаюсь получить доступ к веб-серверу через браузер, который говорит, что не может подключиться к серверу. Вот код:

import web

urls = (
    '/', 'index'
)

class index:
    def GET(self):
        return "Hello, world!"

if __name__ == "__main__":
    app = web.application(urls, globals())
    app.run()

Я запускаю его так:

$ python code.py
http://0.0.0.0:8080/

Насколько я могу судить, это именно то, что говорится в руководстве, но как я говорюпри попытке доступа к веб-серверу выдает ошибку. Например, когда я копирую адрес в firefox, он выдает мне эту ошибку:

Firefox can’t establish a connection to the server at 0.0.0.0:8080.

Есть идеи, что я сделал неправильно?

1 Ответ

2 голосов
/ 24 октября 2019

Вы можете перейти:

http://localhost:8080 в своем веб-браузере!

Просто 0.0.0.0 означает открыть все входящие «хосты», тогда как вы хотите подключиться к локальному хосту

...