簡體   English   中英

FLASK: curl: (7) 無法連接到 127.0.0.1 端口 5500: 連接被拒絕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM