【发布时间】: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
【问题讨论】:
标签: reactjs react-native expo