【发布时间】:2019-11-20 19:26:44
【问题描述】:
const express = require("express")
const app = express()
const {json, urlencoded} = require("body-parser")
const axios = require('axios')
app.use(urlencoded({ extended: false }))
//app.use(json())
app.get("/" , (req , res) => {
axios.get('https://api.github.com/users/haitruonginfotech')
.then(response => res.send({success : true , response}))
.catch(error => res.send({success : false , message : error}))
})
app.listen("3001",() => console.log("Server started"))
【问题讨论】:
-
因为Errors上设置的属性被配置为不可枚举。所以你得到了
message: {} -
axios 在
response.data中发送实际请求体