Not found请求的URL在服务器上找不到.如果您手动输入URL,请检查拼写并重试.瓶问题 &g



我有一个这样的代码:

from flask import Flask, jsonify
app = Flask(__name__)
app.run(port=5000)
clients = [
{
'imie': 'Jan',
'nazwisko': 'Kowalski',
'produkt': 'Karta podarunkowa Media Expert',
'wartość': 100,
'ilość': 2,
}
]

@app.route('/')
def get_clients():
return jsonify({'clients': clients})

问题是,在运行代码并进入主页:http://127.0.0.1:5000时,我得到了一个错误:

Not found请求的URL在服务器上找不到。如果您手动输入URL,请检查拼写并重试。

在控制台,我可以看到404错误:

127.0.0.1 - - [24/May/2022 16:46:30] "GET / HTTP/1.1" 404 - 

我正在使用PyCharm IDE,希望情况不是这样。我使用CTRL + ALT + Delete关闭了每个Python进程。但它并没有帮助我。

你的问题很简单,你必须在定义路由后运行你的应用。这样的:

from flask import Flask, jsonify
app = Flask(__name__)

clients = [
{
'imie': 'Jan',
'nazwisko': 'Kowalski',
'produkt': 'Karta podarunkowa Media Expert',
'wartość': 100,
'ilość': 2,
}
]

@app.route('/')
def get_clients():
return jsonify({'clients': clients})
app.run(port=5000)

修改你的代码,应该没问题

最新更新