簡體   English   中英

嘗試使用 axios 時出現網絡錯誤

[英]Getting a network error when trying to use axios

我正在嘗試登錄網站。 我正在嘗試使用 axios 發送 http 請求,以保存用戶、名稱、密碼等輸入的數據並將其保存到數據庫中。 當我使用 postman 發出請求時,它可以工作,但是當我嘗試在客戶端發出請求時,它不會。 我從控制台收到此錯誤:

 Error:
   ("Network Error"
    createError createError.js:17
    handleError xhr.js:80
   index.js:1375
    e index.js:1375
   onSubmit Register.js:39)

我嘗試了各種方法,並試圖從 web 中尋找答案,但我找不到任何東西。如果你能給我任何幫助,那就太好了。 我嘗試使用本地主機 3000,現在使用本地主機。 謝謝!!!!!

這是代碼


        import React, { useState } from 'react';
        import '../../App';
        import axios from 'axios';
        const Register = () => {

            const [formData, gatherData] = useState({
                name: '',
                email: '',
                password: '',
                paswrd: ''

            });

            const { name, email, password, paswrd } = formData;


            //on submit checks if passwords are valid, if they are valid create a new instance of user


             const onSubmit = async element => {
                    element.preventDefault();
                    if (password !== paswrd) {
                        console.log("Passwords are not matching ")
                    }
                    else {
                        const newUser = {
                            name,
                             email,
                            password
                        }
                        try {
                            const configuration = {
                                headers: {
                                    'Content-Type': 'application/json'
                                }
                            }

                            const body = JSON.stringify(newUser);
                            const res = await axios.post('http://localhost:5000/apis/user', body, configuration);
                            console.log(res.data);

                        } catch (err) {
                            console.error(err)
                        }
                    }
                }



            export default Register;

嘗試在您的服務器上添加 cors

const cors = require('cors');
app.use(cors());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM