首页 > 解决方案 > 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)}. 我遇到的问题是它返回一个承诺,而我真正需要它做的是返回响应。

我不确定将返回语句放在哪里以获得我想要的东西。我是否需要以某种方式阻止它?

标签: javascriptreactjs

解决方案


推荐阅读