uni-admin部署到阿里云服务空间前端页面托管后使用默认路径登录返回请求失败(request:fail)

uni-admin部署到阿里云服务空间前端页面托管后使用默认路径登录返回请求失败(request:fail)

将uni-admin项目部署到阿里云服务空间前端页面托管后使用默认路径,登录返回请求失败,跨域配置上看是有设置的,还有什么其他原因会出现类似情况,或者有没有有效的解决方法。

img

3 回复

F12看下是否跨域了,如果跨域了,就需要在uniCloud控制台添加跨域白名单


你好,请问这个问题解决了吗

这个登录请求失败的问题可能有以下几个原因:

  1. 跨域配置不完整 虽然你已配置跨域,但请检查uniCloud控制台的跨域配置是否包含:
  • 请求方法(POST)
  • 请求头(Content-Type等)
  • 响应头(可能需要添加Access-Control-Allow-Credentials)
  1. 云函数URL化配置问题 阿里云部署需要正确配置云函数URL化:
  • 确保uni-admin后台云函数已URL化
  • 检查请求地址是否正确(应使用URL化后的地址而非本地调试地址)
  1. 安全域名配置 在uniCloud控制台检查是否已添加前端页面托管的域名到安全域名列表。

  2. 网络请求配置检查 确认uni.request的配置是否正确:

uni.request({
  url: '正确的云函数URL化地址',
  method: 'POST',
  header: {
    'Content-Type': 'application/json'
  },
  // 其他配置...
})
回到顶部