首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未捕获(承诺中) Error:createError.js:16未捕获(承诺中)错误:请求失败,状态代码为404

未捕获(承诺中) Error:createError.js:16未捕获(承诺中)错误:请求失败,状态代码为404
EN

Stack Overflow用户
提问于 2021-10-07 15:33:03
回答 1查看 629关注 0票数 1

我正试图通过一个简单的表单、输入和axio get.‘来使用axios进行简单的API抓取,直到我把user传入我的axio get.’中为止,一切都很正常。

第一个错误:获取https://api.github.com/users/$%7Buser%7D 404第二个错误: createError.js:16未捕获(in promise)错误:请求失败,状态代码为404‘’

代码语言:javascript
运行
复制
  function App() {

  let getUser = (e) =>{
  e.preventDefault()
  const user = e.target.elements.username.value  

  axios.get("https://api.github.com/users/${user}")
  .then((res) => {
  console.log(res)
  })

  }

 return (

<div className="App">
  <header className="App-header">
    <h1 className="App-title">HTTP&API</h1>
  </header>
    <UserForm getUser={getUser}/>
</div>
  );
 }

“”“

我是一个新的网络开发人员,任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-10-07 15:42:01

将字符串连接在一起

代码语言:javascript
运行
复制
axios.get("https://api.github.com/users/" + user)

或使用模板字符串

代码语言:javascript
运行
复制
axios.get(`https://api.github.com/users/${user}`)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69483921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档