завихрение: (7) Неудавшийся для соединения с 127.0.0.1 портами 5000: Соединению отказывают при использовании Фляги

Я прохожу курс Udacity здесь: https://classroom.udacity.com/courses/ud388/lessons/4628431284/concepts/53174719510923

Я пытаюсь запустить их программу Python с помощью Фляги. Я запустил бродягу с vagrant ssh

Я затем пытался выполнить тот файл Python путем ввода python api_server.py. Но когда я перехожу в http://0.0.0.0:5000/ на моем браузере я добираюсь:

Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. 

Затем я пытался ввести curl 'http://127.0.0.1:5000' в бродяге, но получил ошибку

vagrant@vagrant-ubuntu-trusty-32:~$ curl 'http://127.0.0.1:5000'
curl: (7) Failed to connect to 127.0.0.1 port 5000: Connection refused

api_server.py файл ниже:

#THIS IS A WEBSERVER FOR DEMONSTRATING THE TYPES OF RESPONSES WE SEE FROM AN API ENDPOINT
from flask import Flask
app = Flask(__name__)

#GET REQUEST

@app.route('/readHello')
def getRequestHello():
    return "Hi, I got your GET Request!"

#POST REQUEST
@app.route('/createHello', methods = ['POST'])
def postRequestHello():
    return "I see you sent a POST message :-)"
#UPDATE REQUEST
@app.route('/updateHello', methods = ['PUT'])
def updateRequestHello():
    return "Sending Hello on an PUT request!"

#DELETE REQUEST
@app.route('/deleteHello', methods = ['DELETE'])
def deleteRequestHello():
    return "Deleting your hard drive.....haha just kidding! I received a     DELETE request!"

if __name__ == '__main__':
    app.debug = True
    app.run(host='0.0.0.0', port=5000)  
1
задан 13 September 2016 в 21:14

1 ответ

В случае, если Вы работаете на Докере и при попытке соединиться от другой консоли докера, удостоверьтесь, что Вы используете "Должностное лицо докера" для присоединения процесса для тестирования сервиса. Я пытался соединиться с "докером, выполненным", который создавал другой экземпляр докера, и завихрение давало мне "соединение, которому отказывают" для 127.0.0.1:5000.

0
ответ дан 8 December 2019 в 08:54

Другие вопросы по тегам:

Похожие вопросы: