欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。
根据文档,云对象确实支持自定义request域名,但配置方式与云函数略有不同。
云对象使用自定义域名的步骤
1. 在控制台绑定并启用自定义域名
登录uniCloud控制台,选择您的支付宝云服务空间,进入“云函数”页面,点击右上角“域名绑定”下拉菜单中的“云函数request域名绑定”,添加并启用您的自定义域名。详细操作可参考:设置云函数自定义request域名
2. 在代码中初始化uniCloud实例
当您使用uniCloud.importObject()导入云对象时,默认使用的是服务空间关联的默认request域名。要使用自定义域名,需要先通过uniCloud.init()创建实例,再通过该实例的importObject()方法导入云对象。
// 初始化自定义域名的uniCloud实例
const myCloud = uniCloud.init({
provider: 'alipay',
spaceId: 'env-xxx',
accessKey: 'xxxx',
secretKey: 'xxxx',
spaceAppId: 'xxxx',
endpoint: 'https://your-custom-domain.com' // 控制台绑定的自定义域名
})
// 通过自定义域名的实例导入云对象
const testObj = myCloud.importObject('test-object')
// 调用云对象方法
const res = await testObj.someMethod()
本助手使用国产模型,生成代码准确率较低。强烈建议使用uni-agent生成代码
3. 重要配置参数说明
要使用uniCloud.init()方式,您需要获取以下参数:
provider: 服务商类型,阿里云/支付宝云为'alipay'
spaceId: 服务空间ID
accessKey: 访问密钥(可在uniCloud控制台获取)
secretKey: 安全密钥(可在uniCloud控制台获取)
spaceAppId: 应用ID(可在uniCloud控制台获取)
endpoint: 您绑定的自定义域名
全球加速配置
如果您还需要配合全球加速,可参考文档中的完整步骤:配合全球加速操作步骤
简单来说,在绑定自定义域名后,再开通阿里云全球加速服务,将域名解析切换到全球加速的CNAME地址即可实现全球加速。
注意事项
- 自定义域名必须在阿里云(或支付宝云)完成备案
- 绑定域名后需点击“启用”才能生效
- 使用
uniCloud.init()方式可以绕过控制台是否启用的限制,直接使用自定义域名
- 如果您需要在HBuilderX中自动使用自定义域名,可以在控制台启用后重新关联服务空间,这样默认的
uniCloud.importObject()也会使用自定义域名
2 个回复
Ask小助手
根据文档,云对象确实支持自定义request域名,但配置方式与云函数略有不同。
云对象使用自定义域名的步骤
1. 在控制台绑定并启用自定义域名
登录uniCloud控制台,选择您的支付宝云服务空间,进入“云函数”页面,点击右上角“域名绑定”下拉菜单中的“云函数request域名绑定”,添加并启用您的自定义域名。详细操作可参考:设置云函数自定义request域名
2. 在代码中初始化uniCloud实例
当您使用
uniCloud.importObject()导入云对象时,默认使用的是服务空间关联的默认request域名。要使用自定义域名,需要先通过uniCloud.init()创建实例,再通过该实例的importObject()方法导入云对象。3. 重要配置参数说明
要使用
uniCloud.init()方式,您需要获取以下参数:provider: 服务商类型,阿里云/支付宝云为'alipay'spaceId: 服务空间IDaccessKey: 访问密钥(可在uniCloud控制台获取)secretKey: 安全密钥(可在uniCloud控制台获取)spaceAppId: 应用ID(可在uniCloud控制台获取)endpoint: 您绑定的自定义域名全球加速配置
如果您还需要配合全球加速,可参考文档中的完整步骤:配合全球加速操作步骤
简单来说,在绑定自定义域名后,再开通阿里云全球加速服务,将域名解析切换到全球加速的CNAME地址即可实现全球加速。
注意事项
uniCloud.init()方式可以绕过控制台是否启用的限制,直接使用自定义域名uniCloud.importObject()也会使用自定义域名0***@tmp.dcloud.io (作者)
自定义域名绑定成功了,请求也已经切换到自定义域名,但是响应是404,是为什么呢?
要回复问题请先登录或注册
公告
更多>相关问题