![](/img/trans.png)
[英]SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = 127.0.0.1, port = 44164
[英]FLASK: curl: (7) Failed to connect to 127.0.0.1 port 5500: Connection refused
我正在嘗試從制作 Rshiny 應用程序過渡到燒瓶反應應用程序。 到目前為止,它絕對是一個陡峭的學習曲線!
我有點遵循一些教程,例如( https://dev.to/arnu515/build-a-fullstack-twitter-clone-using-flask-and-react-1j72 )來嘗試降低一些基本功能。
但是由於某些原因 curl 似乎無法與我的應用程序交互。 我嘗試將帶有和不帶引號的網址放在一起,但得到相同的響應。 我也嘗試了默認的 5000 端口。 我在 windows 中運行應用程序:
C:\Users\Marc\flaskTest\backend>curl "http://127.0.0.1:5500"
curl: (7) Failed to connect to 127.0.0.1 port 5500: Connection refused
app.py 代碼
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
@app.route('/')
def index():
return "hello"
@app.route('/message', methods=["GET"])
def message():
message ="my message"
return jsonify({"message": message})
if __name__ == "__main__":
app.run(debug=True, port=5500)
您在視圖jsonify
中使用了 jsonify 但之前沒有導入它,因此在 Flask 應用程序運行時會出現錯誤。
實際上,您可以編寫類似return {"message": message}
的代碼,如果您使用的是最新版本的 flask,它會與jsonify
做同樣的事情。
嘗試:
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True, port=5500)
同樣在 windows cmd 中輸入ipconfig
IPV4 地址。 假設您的 IPV4 地址是 192.168.XX,訪問網站為http://192.168.XX:5500
。
閱讀它的作用: 外部可見服務器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.