Как войти в систему с помощью Nodejs и MongoDB?

#node.js #reactjs #mongodb #nodes

Вопрос:

Я создал систему регистрации и хэширования. Мне нужна помощь в том, как я могу получить значения из файла react в файл js, приведенный ниже, а затем сравнить электронную почту и хэшированный пароль для проверки

 const express = require('express') const router = express.Router() const signUpTemplateCopy = require('../models/SignUpModels') const bcrypt = require('bcrypt')  router.post('/signup',async(request, response)=gt;{   const saltPassword = await bcrypt.genSalt(12)  const securePassword = await bcrypt.hash(request.body.password, saltPassword)    const signedUpUser = new signUpTemplateCopy({  firstName:request.body.firstName,  lastName:request.body.lastName,  password:securePassword,  email:request.body.email,  userType:request.body.userType  })  signedUpUser.save()  .then(data =gt;{  response.json(data)  })  .catch(error=gt;{  response.json(error)  }) }) router.post('/login',async(request, response)=gt;{   const validPassword = await bcrypt.compare(password, hashedPassword);    signedUpUser.save()  .then(data =gt;{  response.json(data)  })  .catch(error=gt;{  response.json(error)  }) })   // router.get('/signin') module.exports = router   

это код реакции(я новичок, поэтому у меня мало знаний по этому вопросу

 axios  .post("http://localhost:4000/app/login", {  email: this.state.email,  password: this.state.password,  })  .then((res) =gt; {  console.log(res.data.access);  var token = res.data.access;  sessionStorage.setItem("tree", token);  this.props.history.push("/Dashboard");  

любые зацепки также помогут. Спасибо.