React-native:发送日志时出现问题-console.error

Posted

技术标签:

【中文标题】React-native:发送日志时出现问题-console.error【英文标题】:React-native: Problem sending log - console.error 【发布时间】:2019-06-08 01:01:29 【问题描述】:

我正在使用 Expo React 本机,我正在尝试使用 axios 将 POST 请求发送到我的 express 服务器

App.js - 在我的 React 中

Axios(
   url:'http://172.20.1.19:3001/api/tracking/locator',
   method:'POST',
   data:
      test:'wew'
   ,
   config:'JSON',
   headers:
     "Access-Control-Allow-Origin": "*"
   
)
.then(res=>
   console.log(res)
)
.catch(err=>
   console.log(err)
)

在节点状态下它是 200,但是当 console.log 响应时它会抛出一个错误

控制台.错误。 “向您的服务器发送日志消息时出现问题 开发环境”,

Tracking.js - 快递

var express = require('express');
var cors = require('cors');
var router = express.Router()
const app = express();


const db = require('../models');

app.use(cors(origin:'http://172.20.1.19:19001'));


router.get('/', function(req, res, next) 
    res.json(
        data: 
            test :'wew'
        
    )
)


router.post('/locator', function(req,res,next)
    res.json(
        data:
            status:'pano mo nasabe'
        
    )
)


module.exports = router

【问题讨论】:

CRNA, genymotion, expo weird error的可能重复 【参考方案1】:

尝试使用:

(这对我有帮助)

console.log(JSON.stringify(response.data))  

console.log(response.data)

console.log(JSON.stringify(response))  

【讨论】:

以上是关于React-native:发送日志时出现问题-console.error的主要内容,如果未能解决你的问题,请参考以下文章

使用 react-native run-android 运行时出现 React-Native 错误

在 react-native 中获取数据时出现错误

显示键盘时出现 React-native / Splash-Screen

尝试执行 react-native 应用程序时出现“错误无法读取未定义的属性‘拆分’”

在 setInterval 方法中使用 getCurrentPosition geoLocation 函数通过 React-Native 获取用户当前位置时出现问题

发送推送通知时出现 Worklight 错误