POST 404 (не найден) с интерфейсом машинописного текста на серверной части Python (flask) ⇐ Python
POST 404 (не найден) с интерфейсом машинописного текста на серверной части Python (flask)
Пытаюсь отправить экземпляр formData из внешнего интерфейса в серверный, а затем получить ответ.
Это код интерфейса
// Выполняем вызов выборки выборка('/загрузить-файл', { метод: 'POST', тело: formData }) .then(ответ => ответ.json()) .then(данные => { console.log('Полученная оценка:', data.score); }) .catch(ошибка => { console.error('Ошибка:', ошибка); }); А вот маршрут, который я проложил в серверной части:
@app.route('/upload-file', методы=['POST']) защита upload_file(): загруженный_файл = request.files['Blob'] # если файл присутствует если загруженный_файл.имя_файла != '': #сохраняем файл путь_файла = os.path.join(app.config['UPLOAD_FOLDER'], загруженный_файл.имя_файла) загруженный_файл.save(путь_к файлу) # оценка заполнителя импортировать случайный оценка = случайный.randint(0, 100) return jsonify({'оценка': оценка}) return jsonify({'ошибка': 'Файл не загружен'}), 400 Я получаю сообщение об ошибке: POST http://localhost:5173/upload-file 404 (не найден)
Я пробовал изменить имена маршрутов в обоих местах... не уверен, что это потому, что маршрут запускается на подстранице? Я пытался сделать это маршрутом /subpage/upload-file, но это тоже не сработало.
в файле server.py:
basedir = os.path.abspath(os.path.dirname(__file__)) приложение = Колба(__name__) @app.route('/time', методы=['GET']) защита get_current_time(): вернуть {'время': time.time()} из импорта маршрутов * Спасибо
Пытаюсь отправить экземпляр formData из внешнего интерфейса в серверный, а затем получить ответ.
Это код интерфейса
// Выполняем вызов выборки выборка('/загрузить-файл', { метод: 'POST', тело: formData }) .then(ответ => ответ.json()) .then(данные => { console.log('Полученная оценка:', data.score); }) .catch(ошибка => { console.error('Ошибка:', ошибка); }); А вот маршрут, который я проложил в серверной части:
@app.route('/upload-file', методы=['POST']) защита upload_file(): загруженный_файл = request.files['Blob'] # если файл присутствует если загруженный_файл.имя_файла != '': #сохраняем файл путь_файла = os.path.join(app.config['UPLOAD_FOLDER'], загруженный_файл.имя_файла) загруженный_файл.save(путь_к файлу) # оценка заполнителя импортировать случайный оценка = случайный.randint(0, 100) return jsonify({'оценка': оценка}) return jsonify({'ошибка': 'Файл не загружен'}), 400 Я получаю сообщение об ошибке: POST http://localhost:5173/upload-file 404 (не найден)
Я пробовал изменить имена маршрутов в обоих местах... не уверен, что это потому, что маршрут запускается на подстранице? Я пытался сделать это маршрутом /subpage/upload-file, но это тоже не сработало.
в файле server.py:
basedir = os.path.abspath(os.path.dirname(__file__)) приложение = Колба(__name__) @app.route('/time', методы=['GET']) защита get_current_time(): вернуть {'время': time.time()} из импорта маршрутов * Спасибо
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Использование общего машинописного текста вместо #-Links с угловой загрузкой
Anonymous » » в форуме Html - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Использование общего машинописного текста вместо #-Links с угловой загрузкой
Anonymous » » в форуме Html - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-