交流专区
服务市场
微信学堂
文档
微信云...
  • 常用主页

    小程序

    小游戏

    企业微信

    微信支付

  • 服务市场
    微信学堂
    文档
登录
正在加载...

微信云托管官网

关注
公告
招募进行时:微信云开发「KOL技术实践官」,等你来解锁新技能!2024-04-15
全部公告
发帖

最热问题
  • 全部
  • 文章
  • 问答

全部
运营
审核
API和组件
框架
管理后台
开发者工具
客户端
插件
云开发
教程反馈
其它
最新提问最热问题
  • 置顶如何查询云托管中对象存储的secret_id和secret_key?

    在哪里能查询我的微信云托管环境中,对象存储服务的 secret_id和secret_key? 在云托管中,可以看到对象存储的桶和地域信息,没有密钥信息。 登录云平台,也没找到对应云托管环境ID

    04-10
    12222
    Alfred Huang

    如果需要,跳转对应的腾讯云账号后,在腾讯云侧创建secret_id和secret_key,并加入 cos 权限,也是可以用的

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶偶现 “请先调用 wx.cloud.ini()完成初始化后再调用其他云 API”?

    一般是出现在点击分享在群内的小程序卡片时候出现的,但不是必现,偶现 可以确定的是,所有的请求,都会校验wx.cloud.ini()是否有执行,没有执行的话,就会执行这个wx.cloud.ini() 如果我的代码,没有执行这个wx.cloud.ini(),那就不是偶现了,而是必现了 比较奇怪,大神们看看,一般是啥原因?

    2024-10-27
    22183
    showms

    这样提问没法解答。代码贴出来

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    2
  • 置顶云托管服务,容器启动失败,什么原因?

    -----------构建springboot-7mhh-014----------- 2025-03-12 20:01:48 create_build_image : succ, 2025-03-12 20:04:15 check_build_image : succ, , -----------服务springboot-7mhh部署springboot-7mhh-014----------- 2025-03-12 20:04:16 create_eks_virtual_service : succ, 2025-03-12 20:04:16 check_eks_virtual_service : process, DescribeVersion_user_error_Exec lifecycle hook ([/bin/sh /app/cert/initenv.sh]) for Container "springboot-7mhh-014" in Pod "springboot-7mhh-014-d5c78f676-7mn68_exbsurxg(71477d21-7e03-4fd4-97f6-06284fc7ea2f)" failed - error: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "49b7a3625410ddefd3c4638740095b425d816ba635ea78d7806d2f10c74babb5": OCI runtime exec failed: exec failed: cannot exec a container that has stopped: unknown, message: "",

    03-12
    32166
    Alfred Huang

    容器启动失败,可以看看具体的版本日志有没有输出,是启动进程失败还是什么原因导致的。

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶node.js 把json对象 生成URL查询字符串出错?

    raw = function (args) { var keys = Object.keys(args); keys = keys.sort() var newArgs = {}; keys.forEach(function (key) { newArgs[key] = args[key]; }); var rawstr1 = Object.keys(newArgs) .map(key => `${key}=${typeof newArgs[key]=='object'?JSON.stringify(newArgs[key]):newArgs[key]}`) .join('&'); return rawstr1; }; raw({sign_type:'RSA2',timestamp:'2024-12-08 01:15:22'}) 线下,json对象正常,线上sign_type=RSA2&timestamp=2024-12-08 01:15:22 生成 sign_type=RSA2×tamp=2024-12-08 01:15:22 &times 变成 x 线下本机正常返回 run 03 /api/cardbusiness/aggregatepay/b2c/online/consumepurchase/V1?app_id=11000000000000030694&biz_content={"mer_id":"200207010683","mer_prtcl_no":"200207010683","pay_mode":"9","access_type":"9","out_trade_no":"6624120700142","decive_info":"6601","body":"御温泉-线上支付662412070014","fee_type":"001","icbc_appid":"11000000000000030694","mer_url":"https://ywqapp-44422-8-1317875567.sh.run.tcloudbase.com/cloud/postapi/gbankpayok/","orig_date_time":"2024-12-07T23:35:22","spbill_create_ip":"11.163.0.81","total_fee":"11900","notify_type":"HS","open_id":"oLHtI5I8uLo9Lcly9XdBYnUeFRaw","shop_appid":"wxc44eb4841c41970c"}&charset=UTF-8&format=json&msg_id=662412070014-001-g2whol2&sign_type=RSA2&timestamp=2024-12-08 01:15:22

    2024-12-08
    22129
    Alfred Huang

    url处理&的问题,&times 在 url 中就表现为了 x

    https://www.cnblogs.com/gyfluck/p/12558079.html

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶第一次部署没有问题,第二次通过流水线部署就会显示没有这样的目录,配置之前我也选择了没有docker?

    [2024-11-24 00:38:25] ERROR: failed to solve: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount266619587/Dockerfile: no such file or directory 这是日志[图片]第二次通过流水线部署就会产生这个问题,关闭服务重新建一个第一次才是正常的,第二次使用流水线就会这样

    2024-11-24
    22102
    Bellamy2876

    同样遇到这样的问题,很傻逼啊,都选了无dockerfile,还因为这样的问题起不来

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶App接入微信云托管,通过公网访问,如何防御ddos攻击?

    通过文档已知微信云托管采用公网访问是没有ddos防御能力的,那么有什么服务可以在到达微信云托管前进行拦截,如:IP封禁等? 总不能要么硬扛要么关公网吧,总是要做一些基本防御的

    05-10
    12093
    Aidan

    [图片]哥们是你是用的自己的域名还是默认的公网域名?

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    1
  • 置顶为什么我看不到有在运行的流水线但一直报错?

    [图片]

    2024-08-19
    12077
    啊哦啊哦

    一样

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶求服务器配置,小程序上线文档,小白求助有帮忙的吗?

    配置Java环境: jdk1.8 Mysql版本号: 5.7 Tomcat版本号:8.5.84 操作系统:windows2012 server及以上版本 小程序上线文档

    2024-05-13
    12073
    Alfred Huang

    操作系统是windows的情况下,需要windows服务器或者云上的windows虚拟机了

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶微信云托管是否可以做其他平台小程序的服务端?

    我的小程序在微信、抖音、快手都有,是否可以都用微信云托管来部署服务端?抖音快手小程序是否能够访问到云托管的服务端请求

    06-17
    22060
    Mr.Zhao

    其它平台只能用公网访问

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶微信云托管静态资源域名提示非非微信官方页面该如何处理?

    如题

    02-12
    12048
    智能回答
    针对您提到的微信云托管静态资源域名提示非微信官方页面的问题,您可以按照以下步骤进行处理: **一、检查域名备案情况** 确保您使用的域名已经完成了备案。如果域名未备案,将无法访问。您可以前往腾讯云进行域名备案。 **二、确认自定义域名绑定** 如果您使用的是自定义域名,请确保已经按照以下步骤进行了正确绑定: 1. 前往微信云托管-服务管理 - 自定义域名,点击「绑定自定义域名」; 2. 关联服务并填写正确的域名信息; 3. 上传HTTPS访问所需的证书和私钥; 4. 添加CNAME记录,将域名指向微信云托管返回的服务CNAME域名。 **三、检查HTTPS配置** 确保您的自定义域名已经正确配置了HTTPS证书。如果证书配置不正确,也可能导致浏览器提示非官方页面。 **四、等待配置生效** 有时候配置的更改需要一定时间才能生效,通常需要等待几分钟到几小时不等。 **五、检查其他配置** 确认您的静态资源配置、缓存配置等没有问题,这些配置错误也可能导致类似的问题出现。 如果按照以上步骤操作后问题仍然存在,建议您联系微信云托管的客服或技术支持获取进一步的帮助。

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
  • 置顶部署成功后访问显示503?

    [图片]

    2024-02-03
    12043
    ZL

    请问解决了吗 我们也有这个问题


    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶云托管 中的 对象存储 ,如何可以节省 流量? 我下图的缓存时间应该怎么优化才能达到最大节约

    [图片]

    01-13
    12040
    智能回答
    要节省云托管对象存储中的流量并优化缓存时间,您可以考虑以下几个方面: ### 缓存时间优化 1. **合理设置缓存时间**: - 对于不经常变化的静态资源(如图片、CSS、JavaScript文件),可以设置较长的缓存时间,例如200天。 - 对于经常变化或需要实时更新的资源,可以设置较短的缓存时间,例如100天或更短。 2. **利用版本控制**: - 在文件名中包含版本号或哈希值,当文件内容发生变化时,文件名也会变化,从而强制浏览器重新下载文件,而不是使用缓存。 ### 流量节省策略 1. **使用CDN加速**: - 将静态资源部署到CDN上,利用CDN的全球分布式节点加速资源的加载,减少源站的访问压力和流量消耗。 2. **启用HTTP/2协议**: - HTTP/2支持多路复用,可以在一个连接上同时传输多个资源,减少连接建立的开销,提高传输效率。 3. **压缩资源**: - 对静态资源进行Gzip或Brotli压缩,减少传输数据的大小,从而节省流量。 ### 具体操作建议 1. **配置缓存策略**: - 在对象存储的控制台中,针对不同的文件类型和更新频率,设置合适的缓存时间。 - 例如,`ueditor/ueditor.all.js` 和 `images/icons` 等不常变化的文件可以设置200天的缓存时间,而 `html/config.json` 等可能需要实时更新的文件可以设置较短的缓存时间。 2. **版本控制和文件名哈希**: - 在文件名中包含版本号或哈希值,例如 `ueditor.all.v1.js` 或 `ueditor.all.abc123.js`,当文件内容发生变化时,更新版本号或哈希值。 3. **CDN部署**: - 将静态资源上传到CDN,并在小程序中引用CDN上的资源链接,利用CDN的加速功能减少流量消耗。 通过以上策略,您可以有效节省云托管对象存储中的流量,并优化缓存时间以达到最大节约效果。

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
  • 置顶小程序使用云托管后,接口API传输数据,还需要自己开发加解密吗?

    小程序使用云托管后,别人还能抓包吗?

    2024-08-12
    21998
    showms

    抓不了,除非你是用公网访问接口

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶关于云托管存储管理中cdn缓存配置的文档介绍逻辑似乎有问题

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/guide/storage/manage.html 文中提到 “配置项列表底部优先级高于顶部优先级。” 但举例时, “假设域名为 [代码]cloud.weixin.qq.com[代码] ,资源为 [代码]cloud.weixin.qq.com/test/abc.jpg[代码],其匹配方式如下: 匹配第五条,命中,此时缓存时间为200秒。匹配第四条,命中,此时缓存时间为400秒。匹配第三条,命中,此时缓存时间为300秒。匹配第二条,未命中。匹配第一条所有文件,命中,此时缓存时间为2分钟。因此最终缓存时间为2分钟,以最后一次匹配生效。” 又指出以第一条为最终结果,与配置列表底部高优的逻辑恰恰相反,让人费解

    2024-06-19
    12000
    微信开发生态产品经理-zirali

    这里文档举例有问题,优先级控制台有修改,改了前面的规则,例子没有修改,这边修改一下。感谢您的提问~


    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶使用了云托管,服务端获取不到X-WX-OPENID?

    小程序使用wx.cloud.callContainer调用了云托管服务端的接口,但是服务端并没有接收道Header中的X-WX-OPENID是什么原因呢

    2024-04-01
    11982
    曾洋
    同问。用wx.cloud.callContainerd调用,但是没有X-WX-OPENID,为啥呢。
    

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶C#程序 微信云托管是不是只支持Web应用和Http,像控制台就无法部署?

    看官方提供的demo是Web程序,自己的控制台程序是按照官方目录来的,Dockerfile也是,但是部署失败了,不清楚是不是必须要Web应用啊,通信协议也必须是Http

    2024-09-27
    11979
    水蓝

    只要是正常的Docker都能运行的啊,只不过不是http协议的话,没法代理,也就没法访问到,要么就只能是内部连接到外面了。

    看看外面是不是也会部署失败,可以把失败日志贴一下

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶express中有上传文件的api, 云托管callContainer的方式如何上传文件?

    我有一个express服务,其中有个api是用于上传文件,代码见如下。 export async function upload(req: express.Request, res: express.Response) { if (!req.files || !req.files.file) { res.status(400).send('未上传文件'); return; } try { //@ts-ignore const uploadedFile = req.files.file; //@ts-ignore const fileBuffer = uploadedFile.data; // 获取文件的 Buffer //@ts-ignore const fileName = uploadedFile.name; const url = await uploadBuffer(fileBuffer, fileName) res.status(200).json({ url }) } catch (ex) { //@ts-ignore res.status(500).json({ msg: ex.msg }) } } 在微信小程序中通过如下代码上传 export async function uploadFile(filePath: string): Promise<string> { const token = wx.getStorageSync("token") return new Promise((resolve, reject) => { wx.uploadFile({ url: env.baseUrl + "/file/upload", filePath: filePath, header: { "Authorization": `Bearer ${token}` }, name: 'file', success(res) { if (res.statusCode == 200) { const json = JSON.parse(res.data) as { url: string } resolve(json.url) return; } reject(res.errMsg) }, fail(e) { reject(e.errMsg) } }) }) } 现在因为一些原因我需要通过微信云托管去提供后端服务,我现在的问题是,我该如何通过callContainer或者其他的方式去上传文件?我不想上传到微信云的文件存储系统,我想通过调用我的后端api去完成文件的上传。 谢谢。

    05-24
    21954
    Alfred Huang

    callContainer 有请求大小限制,不建议用于上传文件

    可以使用云托管的 https 链路用于上传文件,走的标准 https 协议。

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶大佬们可以直接修改云托管服务里的文件吗?每次修改都要重新部署吗

    大佬们可以直接修改云托管服务里的文件吗?每次修改都要重新部署吗?发布成功的容器不支持上传文件吗?怎么停止服务的运行?为什么不支持修改和上传?

    2024-09-14
    21922
    showms

    不建议修改。如果有需要修改的文件,还是放云存储吧

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 0
    0
  • 置顶为什么即便我设置了时区,我查到的当天的时间都不对?

    public static Date getStartOfTheDay() { LocalDate currentDate = LocalDate.now(); // 将当前日期和零点时间合并 LocalDateTime currentDateTime = LocalDateTime.of(currentDate, LocalTime.MIDNIGHT); // 获取0点的Date对象 return Date.from(currentDateTime.atZone(java.time.ZoneId.of("Asia/Shanghai")).toInstant()); } public static Date getEndOfTheDay() { LocalDate currentDate = LocalDate.now(); // 将当前日期和零点时间合并 LocalDateTime currentDateTime = LocalDateTime.of(currentDate, LocalTime.MAX); // 获取0点的Date对象 return Date.from(currentDateTime.atZone(java.time.ZoneId.of("Asia/Shanghai")).toInstant()); } 上面是我的代码,我在零点多一点的时候,执行了以上的代码,并且写了一段这样的日志: log.info("the start date is: {} and the end date is: {}", TimeUtils.getStartOfTheDay(), TimeUtils.getEndOfTheDay()); 打出来的时间却是两天前的: 09/27 00:41:20 blood-sugar-dev-133 2024-09-26T16:41:19.814Z INFO 1 --- [blood-sugar-monitor] [nio-8080-exec-9] c.p.u.h.B.dao.impl.FoodDao : the start date is: Wed Sep 25 16:00:00 GMT 2024 and the end date is: Thu Sep 26 15:59:59 GMT 2024 如果是因为时区问题也可以理解,当前的GMT时间是26号,但是就算这样出来的时间也应该是26的0点-23:59吧?

    2024-09-27
    11921
    showms

    LocalDateTime currentDateTime = LocalDateTime.of(currentDate, LocalTime.MAX);

    以你这句代码为例,本质上你是先获取了当天最晚时间,如果当前是09-27号,utc+0时区,那么这句执行完currentDateTime已经是2024-09-27 23:59:59了,然后你再转成东八区Date.from(currentDateTime.atZone(java.time.ZoneId.of("Asia/Shanghai")).toInstant());,时间当然就错了

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

    待楼主反馈

    有用 3
    1
  • 置顶云托管如何进行authPrivateMessage的解密?

    云托管免去了开发中维护登录session的工作量,但是部分微信接口仍旧需要通过session_key进行解密,比如转发接口的authPrivateMessage,因为valid存在篡改风险,建议开发者自行解密验证,而解密时需要用到session_key。 云托管免登录维护并没有session_key,目前能想到的就是主动调用wx.login去获得code,再由后端进行session_key的换取用于解密。那么和云托管的自登录不是有些矛盾了吗? 想问一下官方,是否只能如我前面所说的方式去解密?微信目前有提供其他更简单的方法去完成解密的支持吗?比如增加一个cloudID?让云托管可以像获取手机号一样,凭借cloudID去获取私密消息的activityID?

    06-15
    01913
11112131415...25跳转
正在加载...
我的头像

暂无个人介绍

发布文章

0

回答

0

关注者

0

我关注的问答我的收藏
作品展示
关闭

选择发帖类型

  • 提出问题

    接入使用过程中遇到的疑问

  • 发表文章

    微信云托管相关实战经验及案例分享

  • 关于腾讯
  • 运营规范
  • 文档中心
  • 辟谣中心
  • 客服中心
  • Copyright © 2012-2025 Tencent. All Rights Reserved.