Не подключил базу данных firebase - PullRequest
0 голосов
/ 18 февраля 2020

Это основной код, который запрашивает размещение данных в базе данных:

orderHandler = (event) => {
        event.preventDefault();        
        this.setState({Loading: true});
       // console.log(this.props.ingrediants);
        const order = {
            Ingrediants : this.props.ingrediants,
            Price : this.props.price,
            customers : {
                Name: 'Zulfiqar Hussain Anjum',
                address: {
                    street: '4',
                    zipcode: '46000', 
                    Country: 'Pakistan',
                },
                email: 'raeesanjum010@gmail.com'
            },
            deliveryMethod: 'fastest',
        }
        axios.post('/orders.json', order)
        .then(response=> {
            this.setState({Loading: false});
            this.props.history.push('/');
        })
        .catch(error=> {
            this.setState({Loading: false});
        });
    }

, а это база данных firebase BASEURL:

import axios from "axios";

const instance = axios.create({

        baseURL : "https://burger-react-app-2faba.firebaseio.com/"
});

export default instance;

Наконец, переменная ingrediants не сохранить в базе данных, но другие данные можно сохранить в базе данных. Если я использую консоль, то ingrediants также отображается ingrediants, но в базе данных она не сохраняется.

это вывод базы данных:

orders
   -M0DSgXI7yLo1T6dX9Bl
     Price: "6.500000000000001"
     customers
            Name: "Zulfiqar Hussain Anjum"
           address
                email: "raeesanjum010@gmail.com"
     deliveryMethod: "fastest"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...