javascript - 从休息 api 获取数据的麻烦
问题描述
嗨,我正在学习使用 axios 做出本机反应以使用在 php 上制作的 rest api,所以我尝试当我的功能将一些值传递给 api 时,它应该给我返回操作的结果。
你已经尝试过一些事情,比如我登录或保存值,所以我认为它会是同一件事,但它不起作用
这是我的 api 代码 force.js
import axios from 'axios';
import {AsyncStorage} from 'react-native';
//export default axios.create({
const instance = axios.create({
baseURL:'http://exitusdesarrollo.eastus2.cloudapp.azure.com/AppForceControllers/controllers'
});
这就是我认为我将 vlaues 发送到 api 的方式
const getRFC = dispatch => async ({ vName, vSecondName, vLastName, vSecondLastName, vBirthDate }) => {
try {
const response = await ForceApi.get(
'/GetRfcController.php',
{ vName, vSecondName, vLastName, vSecondLastName, vBirthDate },
);
dispatch({ type: 'rfc', payload: response.data.resultRFC });
console.log(response.data);
} catch (err) {
console.log(err);
dispatch({
type: 'add_error',
payload: 'Error de Conexion'
});
}
};
这是我的 api 说明
接受身体
{
"vLastName": "IBARRA",
"vSecondLastName": "CRESPO",
"vName": "ALFREDO",
"vSecondName": "",
"vBirthDate": "08/02/1991"
}
回复
{
"error": false,
"resultRFC": "IACA910208HQ1"
}
当我这样做时,它只显示一个黄色警告,上面写着“可能未处理的承诺拒绝(id:0);未定义不是对象
任何帮助或方向将不胜感激
解决方案
推荐阅读
- python-3.x - 在谷歌云上启动 tmux
- javascript - 根据两个数据值的组合定义JSON返回哪个选项更大
- shopify - shopify 自定义购物车 js-buy-sdk 的“返回购物车”链接
- mysql - 我应该在外键上使用 onDelete=cascade 吗?
- javascript - 如何递归地计算作为对象项数组的特定、自身重复的子数据结构的最大嵌套出现次数?
- sql - 包中已更改的存储过程已还原且未加载数据
- ios - Cloudkit 仪表板:获取订阅时出错。预期此响应但无法解析它:HTTP 200
- python - 在Python中更改对象A中另一个对象B的属性
- java - 如何使用 ApplicationRunner 进行测试
- spring-boot - .antMatchers(HttpMethod.OPTIONS, "/**").permitAll() 实现了什么?