Ax ios Отправить запрос от моего приложения для реагирования на сервер express с ошибкой 500 - PullRequest
0 голосов
/ 30 мая 2020

Я пытаюсь отправить почтовый запрос из своего приложения для реагирования на сервер express. При отправке почтового запроса от почтальона работает нормально, но когда я делаю его из своего приложения для реагирования, он выдает ошибку 500 (внутренняя ошибка сервера)

Это мой код на стороне клиента -

function signUpWithEmail(e,email,password,ConfirmPassword,userHandle) {
    e.preventDefault();
    let params = {
        email: email,  
        password: password,
        ConfirmPassword: ConfirmPassword,
        userHandle: userHandle
      }

    let res = axios({
        method: 'post',
        url: 'http://localhost:3031/signUp/',
        data : params,
         headers: {
            'Content-Type': 'application/json;charset=UTF-8',
            'Access-Control-Allow-Origin': '*'
         },
         validateStatus: (status) => {
             return true
         },
        })
      .then(() => console.log('Created'))
      .catch((err) => {
          console.log(err.message)
      })

Это это мой код сервера

`const functions = require('firebase-functions');
 const express = require('express')
 const app = express()
 const port = 3031;  
 const cors = require('cors');
 const { signup } = require('./server/users'); 
 const { login, getAuthenticatedUser } = require('./server/users');
  var bodyParser = require('body-parser');

 app.use(bodyParser.urlencoded({ extended: false }))

app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "http://localhost:3000/");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});

 app.use(cors())

app.use(bodyParser.json())

app.get('/', (req, res) => res.send('Hello World!'))
app.post('/signUp',cors(),signup);
app.post('/login', login);
...