Я хотел создать страницу DisplayItems, которая принимает метод GET (в данном случае, фиктивная информация из «http: // localhost: 8000/itemtest» ) и возвращает таблицу с информацией с помощью радиопроизводительной кнопки, которая позволяет выбрать, в каком элементе вы хотите сделать ставку. Этот код использовался для правильной работы, но с момента добавления базы данных в мой фронт, код больше не работает.
Я хотел создать страницу DisplayItems, которая принимает метод GET (в данном случае, фиктивная информация из «http: // localhost: 8000/itemtest» ) и возвращает таблицу с информацией с помощью радиопроизводительной кнопки, которая позволяет выбрать, в каком элементе вы хотите сделать ставку. Этот код использовался для правильной работы, но с момента добавления базы данных в мой фронт, код больше не работает.[code]import React, { useState, useEffect } from "react"; import { useLocation, Link } from "react-router-dom"; import axios from "axios";
export default DisplayItems; [/code] Я пытался использовать "http: // localhost: 8000/itemtest" чьи данные: [code][{"id":"1","name":"bike","itemdescription":"This is a bicycle, used for transportation.","startingprice":"19.99","price":"19.99","highestbidderid":"","image_url":"http://example.com/sample-image.jpg"},{"id":"2","name":"paper","itemdescription":"a lovely piece of paper.","startingprice":"1.99","price":"1.99","highestbidderid":"","image_url":"http://example.com/sample-image.jpg"}] < /code> Я также проверил инициализацию данных: < /p> app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], )
class ItemCreate(BaseModel): itemdescription: str name: str price: float shippingprice: float endtime: datetime startingprice: float valid: bool action_type: str id: int [/code] Я пытался отлаживать этот код в течение нескольких часов, но я не могу найти, почему он когда -то работал нормально, а теперь это не так.