javascript - Azure Function axios POST 空响应
问题描述
我正在尝试在我的 React 前端进行 axios 调用,以从后端获取一些信息以访问一些信息。当我在服务器上记录响应时,我看到了所需的信息,但是在 axios 调用中,data = ""
由于某种原因我得到了。
ReactJS Axios 调用
await axios
.post(url, {
token: this.props.authUser.idToken.rawIdToken,
blob_path: blobPath,
container: container
},
config
)
.then((response) => {
if(response.data == ""){
console.log("nada");
debugger;
}
callback(response);
})
.catch((error) => {
debugger;
callback(error);
});
Azure 服务器响应代码
exit = (result) => {
console.log("---------- RESULT ------------");
console.log(result);
console.log("------ END RESULT ------------");
context.res = {
status: 200 /* Defaults to 200 */,
body: result,
headers: { 'Content-Type': 'application/json' },
};
context.done();
};
后端的响应
前端的响应
编辑:Axios 正在发送双重请求,旧请求的响应被忽略。
解决方案
推荐阅读
- c# - 我想从文件中检索数据
- javascript - 如何设置spherebuffergeometry的垂直角度?为什么旋转网格时轨道控制无法正常工作?
- google-api - 如何使用谷歌课堂 API 访问所有“分配”
- javascript - 选择框onchange时更新mysql表中的值
- android - 如何禁用BottomSheetDialogFragment在外部触摸时被解雇
- react-native - 从具有多个输入字段的动态页面中获取答案
- azure-devops - AzureDevOps `dotnet build` 项目路径的语法是什么?如何为 `dotnet build` 项目路径添加多个项目?
- android-studio - 当我尝试了官方文档中提到的所有内容时,如何将我在 Android Studio 中的颤振项目迁移到 Android X 兼容性。?
- linear-programming - 如何在 Pyomo 中为约束添加名称?
- java - Selenium webdriver中的sessionID如何在并行执行期间为每个浏览器实例获取不同的值