【问题标题】:fetch JSON data dynamically in NodeJS REST api在 NodeJS REST api 中动态获取 JSON 数据
【发布时间】:2020-12-10 05:44:15
【问题描述】:

我正在尝试从 API 获取 JSON 数据。我在我的 express 应用程序中使用 node-fetch。如果我输入绝对 URL,我就能够获取数据。但我希望像这样获取在 req.body 中输入的数据

app.post('/data', async(req, res) => {
  const url = req.body 
  const fetchData = await fetch(url)
  const data = await fetchData.json()
  res.json({data: data})
})

这是我得到UnhandledPromiseRejectionWarning: TypeError: Only absolute URLs are supported的错误 有没有办法做到这一点??

【问题讨论】:

    标签: node.js json rest express node-fetch


    【解决方案1】:

    url = req.body 返回你需要创建字符串 URL 并传递的对象

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      • 1970-01-01
      • 2021-04-24
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多