分享好友 最新动态首页 最新动态分类 切换频道
# 快速入门-Python自定义部署
2024-12-27 03:07

欢迎使用微信云托管,将带领你通过微信云托管创建一个服务,并在小程序和WEB端调用此服务。

我们将以python为例,如果你擅长其他语言和框架,可以前往对应的「上手指引」:

  • java版本
  • node.js版本
  • golang版本
  • php版本

或者可以前往微信云托管官方仓库查看更多模版示例。

你可以用任何您认为趁手的代码编辑器来完成下述代码编辑操作,官方推荐「Visual Studio Code

你可以用CLI命令,或者可视化方式新建

访问微信云托管控制台,用微信扫描网页上的登录二维码,进入控制台

进入控制台之前,会提示要求你选择「小程序/公众号」,如果你选择的「小程序/公众号」没有微信云托管环境,则会提示新建

如何选择「小程序/公众号」?
微信云托管环境是建立在腾讯云账号上的,基于选择的「小程序/公众号」,复用其主体信息,建立腾讯云账号。如果你选择的「小程序/公众号」是企业主体,则腾讯云账号就是对应的企业主体,个人主体同理。
如果你之前在某个「小程序/公众号」中开通过云开发,则会与其共用一个腾讯云账号。

新建环境时,需要填写环境名称,微信云托管会在你的名称后面追加一串字符组成环境ID

如果你已经有微信云托管环境,则可以直接进入控制台主平台

点击服务列表中,右上角【新建服务】按钮,在微信云托管环境中创建一个服务

弹出框中填写「服务名称」,在这里名称填写,并开启「允许公网访问」

如何判断是否「允许公网访问」?
微信云托管的服务在运行过程中,可以接收公网和内网的访问。如果你是单一服务类型,则建议开启公网访问。
微服务类型时,如果你的业务是面向用户的,比如登录注册服务,则开启公网访问。
如果你的微服务模块用于支撑其他服务模块,比如令牌维护服务,则不要开启。
在不开启公网访问时,服务只能被同一环境下的其他服务调用,或同一VPC网络(或内网互联)下的其他资源调用。公网其他资源将无法访问
不开启公网访问只是限制外向内访问,不会限制服务内向外发送网络请求

新建服务后,点击服务列表中新建的 服务,进入服务详情

进入服务详情默认在「部署发布」栏中,在「选择方式」中指定「手动上传代码包」

你可以选择 , , 中的任意一个建立仓库,上传代码后得到仓库地址,保证根目录中有上述的3个文件

如果你暂时没有git网站账户或者git相关知识,可以先略过这一部分,直接看第四步。

新建一个发布单,此时选择方式为「绑定代码仓库」,具体什么形式根据上一步自己仓库所在指定。

如果第一次使用需要先进行授权,授权完毕后就可以在下面的「代码仓库」中加载账号下的仓库了。

接下来,就进入了部署构建环节,和之前效果一致。

此时你配置的代码仓库信息已经保存在「服务设置-流水线」中,你可以前往修改,此后发布时,可以直接选择「执行流水线」,不需要每次配置仓库信息。详细文档

部署完毕后自动进入测试和灰度发布环节

在整个灰度环节,你可以指定哪些用户一定打到最新版本。

当灰度流量比例设置100%后,就可以点击「结单」按钮,完成发布,此时所有流量都在新的版本中,一轮发布结束。

在第二步中,访问服务获取的默认域名地址,就是服务对外提供服务的入口,你可以将其按照正常的服务来调用访问,比如上述PHP例子中,就可以用以下来调用:

你的项目在正式上线时,需要自己的域名,可以在按照自定义域名指引中的步骤完成域名的绑定。

如果你的项目中有其他路径,比如:

  • / GET形式,上述PHP例子就只有这个
  • /do POST形式
  • /upload PUT形式

按照如上的情况,对应的curl访问应该是:

浏览器中,对应的访问应该是:

各种语言和框架的网络请求,请参阅各语言的文档和其他教学资料。

首先,确认当前调试基础库版本为 以上,可以在开发者工具-详情-本地设置中查看当前的基础库版本。

在小程序中使用如下的代码:

其他参数,直接参考 wx.request API

以上PHP例子访问的代码如下(在小程序项目 中覆盖写入如下代码)

首先,在网页中引入如下JS文件

使用如下代码:

其他参数,直接参考 wx.request API

以上PHP例子在浏览器中访问的代码如下(请将以下代码放置在html文件中,并在浏览器里运行控制台看结果)

如果你是普通网页开发,则可以直接按照以上方式使用,或者直接对公网域名发起request请求。

如果你开发微信公众号网页,则前往对应的开发指引

最新文章
苹果4越狱神器,一键解锁新体验,畅享无限可能!
苹果4越狱神器,一键解锁新体验,畅享无限可能!在智能手机发展的历史长河中,苹果iPhone 4无疑是一个具有里程碑意义的产品。它不仅以其精致的工业设计、出色的屏幕显示效果以及革命性的操作系统赢得了全球用户的喜爱,还激发了无数技术爱
详解GaussDB for MySQL性能优化
我们先来看看MySQL 8.0的事务提交的大致流程以上流程,是MySQL8.0对WAL原则的一种实现,这个流程意味着,任何一个事务的提交,一定要完成write buffer和flush to disk流程。然而那么这个流程中,有一个问题:每个服务器的CPU是有限的,服务
《小浣熊漫画cms》thinkphp框架开发的一款开源免费的漫画站源码
小浣熊漫画是一款由国人开发漫画站源码,开发者一开始还开发了小浣熊小说,两款产品使用起来都还不错,就是搭建起来会有一小些问题,可能是某些地方容易被疏忽了,之前本人也是有搭建过的。小浣熊漫画还提供了火车头api接口和火车头发布模
高德地图,轻松定位自家店铺的神奇秘籍大公开
在当今数字化的时代,拥有一个精准的店铺定位对于商家来说至关重要,高德地图作为一款广受欢迎的导航应用,为商家提供了便捷的店铺定位服务,就让我们一起揭开高德地图定位自家店铺的神秘面纱。上传清晰、有吸引力的店铺照片也是必不可少的
今天!欧洲理事会决定罗马尼亚和保加利亚全面加入申根;AUR主席要弹劾总统!比亚迪宣布2025年开始在匈牙利生产紧凑型电动汽车;-
今日罗马尼亚旅罗华人报讯 今天(12日),欧洲司法和内政委员会(JAI)正式批准罗马尼亚和保加利亚加入申根区。根据决定,两国将于2025年1月1日起,成为无边界管制空间成员。对于罗保两国来说这是一个历史性时刻。 根据决定,2025年1月1日
莫名其妙收到长银消费金融短信
小编导语在这个信息高度发达的时代,手机短信已经成为我们日常生活中的重要沟通工具。许多人都曾经历过一些莫名其妙的短信,尤其是来自于一些金融机构或陌生号码的营销信息。最近,我收到了来自长银消费金融的一条短信,这让我产生了浓厚的
如何确保新站三日内被百度迅速收录?关键在于优质内容与独特吸引力
身为网络管理员,新建站点后最期望的莫过于能迅速被各大搜索引擎如百度所收录。然近期因百度审核标准日趋严苛,许多新站需等待数周乃至月余方有收录可能,给推广及业务发展增添了诸多困难。在此背景下,如何确保新站在三日内被百度迅速收录
镇江刀片产品表面视觉检测方案设计实时反馈全+境+到+达
  镇江刀片产品表面视觉检测方案设计实时反馈全+境+到+达——苏州希佑科技有限公司!  提供:  计算机视觉|人工智能检测|人工智能视觉检测|CCD 视觉检测|视觉应用|视觉深度学习|AI人工智能检测|AI人工智能图像处理|AI图像处理|视觉检
SEO常见术语分析,助你掌握搜索引擎优化之路
随着互联网的快速发展,搜索引擎优化(SEO)已成为企业提升品牌知名度、拓展市场份额的重要手段。为了帮助大家更好地理解SEO,本文将解析一些常见的SEO术语,助你掌握搜索引擎优化之道。一、(Keywords)关键词是SEO的核心,指的是用户在搜
魔兽世界隔墙有耳任务攻略与完成技巧解析
在《魔兽世界》中,隔墙有耳是一项颇具挑战性的任务,它要求玩家在特定的地点 stealth 潜行,并收集情报以了解敌人的阴谋。这项任务不仅考验玩家的潜行技巧,还考验其策略思考能力和对环境的观察力。接下来,我们将分享一些完成该任务的实
相关文章
推荐文章
发表评论
0评