javascript - JS 承诺解决后如何返回?
问题描述
我正在尝试执行以下操作。
import axios from 'axios';
function testURL(url) {
var data = axios.post(`http://localhost:4000/api/test`, { url } )
.then(res => {
return res.data;
})
return data
}
它会在 React JSX 中使用,比如{testURL(props.url)}
. 我遇到的问题是它返回一个承诺,而我真正需要它做的是返回响应。
我不确定将返回语句放在哪里以获得我想要的东西。我是否需要以某种方式阻止它?
解决方案
推荐阅读
- c++ - 在一次迭代中从 txt 文件中读取多行
- python - 如何将 MultinomialNB 与 MultiOutputClassifier 和 partial_fit 一起使用?
- docker - 使用 macvlan(或任何其他方法)将多个 IP 分配给同一个 docker 容器
- java - 编译包,包括通过命令行的 jars
- python - 如何在 return 语句中返回 bool 和 string?
- gulp - 插件“gulp-webp-css”中的类型错误
- java - EJB - 容器管理事务日志 (TOMEE)
- android - 正在显示空白片段
- unreal-engine4 - 为什么网格菜单是空的?
- javascript - 动态设置元素文本,包括格式