При попытке получить данные из API Python, который я создал ниже, я получаю сообщение об ошибке «Не удалось загрузить ресурс: сервер ответил со статусом 500 (ВНУТРЕННЯЯ ОШИБКА СЕРВЕРА)» в строке 3 файла js. Я попытался перезапустить и повторить процесс еще раз, но результат оказался тем же.
app.js
/*async function fetchdata(){*/
try {
const response = await fetch('http://127.0.0.1:5000/api/get_data');
const data = await response.json(); // Convert response to JSON
console.log('Data:', data);
// return data;
} catch (error) {
console.error('Error:', error);
}
/*}
fetchdata();*/
app.py
@app.route('/api/get_data', methods=['GET'])
def get_data():
form = loginForm()
print('hello')
data = {
"ownsPython": str(User.query.filter_by(username = form.username.data).first().javascriptOwner),
"ownsJava" : str(User.query.filter_by(username = form.username.data).first().pythonOwner),
"ownsPython" : str(User.query.filter_by(username = form.username.data).first().ownsJavascript)
}
return jsonify(data)
Подробнее здесь: https://stackoverflow.com/questions/788 ... ot-working