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