Когда я пытаюсь запустить этот код подключения к базе данных локально внутри сервера, он работает нормально. Но когда я пытаюсь запустить приложение flask через удаленный вызов API, я получаю
Код: Выделить всё
Database error: 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (13)Я также написал фиктивную конечную точку.< /p>
Код: Выделить всё
@app.route('/')
def test_endpoint():
return 'Hello World'
Мой код для подключения к базе данных
Код: Выделить всё
import mysql.connector
from flask import Flask
app = Flask(__name__)
df_config = {connection parameters}
@app.route('/db_test', methods=['GET','POST'])
def db_test():
try:
conn = mysql.connector.connect(**db_config)
return Statement
except Error as e:
return jsonify({'success': False, 'message': f"Database error: {e}. Contact the researcher"}), 500
Пожалуйста, помогите мне с исправлением.
Подробнее здесь: https://stackoverflow.com/questions/787 ... side-my-ap
Мобильная версия