【问题标题】:why internal server error ?为什么内部服务器错误?
【发布时间】:2017-10-24 08:41:01
【问题描述】:

POST http://localhost:3000/basicUser/saveUser500(内部服务器错误)

错误:请求失败,状态码为 500 在创建错误

我在这里得到一个带有日期的对象,obj : [name: "sourav", phone: "1111111"]

action.js

import { browserHistory } from 'react-router';
import axios from 'axios';
export function saveBasicUser(obj) {
  console.log("console log from actions...........")
  console.log(obj)
  return (dispatch) => {

    return axios.post('/basicUser/saveUser', {
      headers: { 'Content-Type': 'application/json' },
      obj: obj 
  }).then(function (res) {

  console.log(" response from action")
  console.log( res)
  }).catch(function (err) {
    console.log(" err")
    console.log( err)
  })
 }
}

server.js

 var basicController = require('./controllers/basicController');

 app.post('/basicUser/saveUser', basicController.savebasicUser);

控制器文件

var dotenv = require('dotenv');
dotenv.load();

var mongoose = require('mongoose');
var BasicUser = require('../models/basicUser');

const fetch = require('node-fetch');
exports.savebasicUser = function(req, res) {
console.log("-------------req from controller-----")
console.log(req)

}

【问题讨论】:

    标签: node.js reactjs react-redux


    【解决方案1】:

    根据this

    您可以尝试通过在 action.js

    中使用 console.log(error.response.data); 来打印您收到的错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-15
      • 2019-10-25
      • 2020-05-03
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多