首页 > 解决方案 > 向数据库添加新卡

问题描述

我正在尝试向数据库添加一张新卡。我在 React 中有一个页面,当用户填写表单并单击“下一步”时,会创建一个新用户并将其添加到数据库中。下一页是他需要填写的商业信息,但是当他单击“创建卡”时,它什么也没做,数据库仍然是空的。

这是我的 BusinessRegistrationPage.js 的代码:

import {toast} from 'react-toastify';
import {Container} from 'react-bootstrap';
import SimpleRegistrationComp from "../components/simple-registration/SimpleRegistrationComp";
import CreateCardComp from '../components/my-cards/CreateCardComp';
import {useState} from 'react';
function  BusinessRegistrationPage () {
    const[isStep1,setIsStep1]= useState(true);
    return  <Container>
                 {isStep1&&   
                  <SimpleRegistrationComp clickHandler={registerUser} 
                                 text="Next" >
                    </SimpleRegistrationComp>
                    
                    }
                    {
                        !isStep1&& <CreateCardComp clickHandler={createCard} ></CreateCardComp>
                    }
           </Container>;

function  registerUser(data) {
    registerNewAccount(data,
        (data)=>{
          if(data._id){
                toast('Account Created Successfully');
                setIsStep1(false);
            }
            else
            {
                toast('Eror Acount was not created');
            }
        });
 }

   function  createCard() {
       alert('create card');
   }
}
export default BusinessRegistrationPage;```

标签: node.jsreactjs

解决方案


推荐阅读