uni-app request:fail abortstatusCode:-1 Failed to connect to
uni-app request:fail abortstatusCode:-1 Failed to connect to
信息类型 | 内容 |
---|---|
产品分类 | uniCloud/App |
操作步骤:
const db = uniCloud.database()
db.on('error', (err) => {
console.log('db err', err);
})
预期结果:
const db = uniCloud.database()
db.on('error', (err) => {
console.log('db err', err);
})
实际结果:
const db = uniCloud.database()
db.on('error', (err) => {
console.log('db err', err);
})
bug描述:
request:fail abortstatusCode:-1 Failed to connectto api.next.bspapp.com/203.107.60.33:443
app 首次请求后或停留一段时间再次请求,报以上错误!
更多关于uni-app request:fail abortstatusCode:-1 Failed to connect to的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
具体是请求db报错还是云函数报错呢?
更多关于uni-app request:fail abortstatusCode:-1 Failed to connect to的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请求db 超时报错了
这个错误通常是由于网络连接问题导致的,特别是当应用首次请求或闲置一段时间后再次请求时。以下是可能的原因和解决方案:
- 网络连接不稳定
- 检查设备网络状态
- 确保服务器地址(api.next.bspapp.com)可访问
- HTTPS证书问题
- 确认服务器SSL证书有效
- 检查请求URL是否正确(包含https://)
- 超时设置
- 可以尝试增加请求超时时间:
uniCloud.callFunction({
name: 'your-function',
timeout: 10000 // 10秒超时
})
- 服务器配置
- 检查uniCloud服务空间配置
- 确认服务空间域名解析正常
- 重试机制
- 建议添加错误处理和重试逻辑:
db.on('error', (err) => {
console.error('数据库错误:', err)
// 可以在这里添加重试逻辑
})