小编Lui*_*our的帖子

当状态为400时,如何在axios中获取响应正文?

我正在开发一个应用程序,当用户发送无效或不完整的数据时,我想使用状态代码 400,但是当 axios 收到 400 状态代码时,它会抛出错误,我无法从中获得响应,它只是给出我收到一个包含请求但不包含响应的错误,我该如何处理?

const getIdTypes = () => {
  return axios_instance.get
    (idTypesUrl)
}


const getValidIdTypes = async () => {
  return infoActions.getIdTypes()
  .then(res => {
    if (res.status !== 200 && res.status !== 201) {
      pushToFlasher(res.data)
    }
    setValidIdTypes(res.data)
  })
  .catch(err => {
    if (err.request) {
      console.log("err:", err.request)
    }
     if (err.response) {
      console.log("err:", err.response)
    }
    // pushToFlasher(err.response.data)
  })
}


Run Code Online (Sandbox Code Playgroud)

javascript reactjs axios

5
推荐指数
1
解决办法
4037
查看次数

如何在没有摄像头或麦克风的情况下建立 WebRTC 连接?

我正在使用peerjs来实现视频会议应用程序,问题是我希望客户端即使没有麦克风或摄像头也能连接,当我获取用户媒体时,我会检查他们是否有可用的设备,当他们没有时没有任何或如果它们阻止设备,我会尝试回退到空 MediaStream,但是当我尝试连接两个对等点时,连接的行为仅在发起者具有调用 getUserMedia 的传统流产品时才按预期工作,如果发起者有一个空的 MediaStream 东西根本不起作用。

webrtc peerjs

0
推荐指数
1
解决办法
860
查看次数

标签 统计

axios ×1

javascript ×1

peerjs ×1

reactjs ×1

webrtc ×1