> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coze.cn/llms.txt
> Use this file to discover all available pages before exploring further.

本文介绍如何将通过扣子编程开发的小程序，快速部署到微信小程序，以便微信用户可以搜索使用。
## 使用限制 {#4485683c}
:::tip 说明
* 仅小程序的**所有者**有权限执行部署操作，且可创建的项目数量、部署次数等均存在配额限制。详情请参见[配额与限制](/guides/vibe_coding_limit)。
* 部署小程序时，扣子编程会自动提交代码到微信平台审核，审核通过之后，你才能在微信端使用这个小程序。
:::
## **准备工作** {#2603dc3e}
在开始部署之前，请确保你已完成以下操作：

* **注册小程序**：已在微信开放平台注册微信小程序号。详细说明可参考[微信开放平台文档](https://developers.weixin.qq.com/miniprogram/introduction/)。
* **完成发布准备**：
   * **填写小程序信息**：小程序的基本信息，如名称、图标、描述等。
   * **填写小程序类目**：小程序的服务类目，设置主营类目。
      设置类目时，如果页面提示需要提供《互联网信息服务算法备案》和合作协议，可以在火山引擎控制台的[合同管理](https://console.volcengine.com/finance/contract/)页面下载订单合同作为合作协议，算法备案材料可参考[客户应用上架指南-算法备案资质申请流程](https://www.volcengine.com/docs/82379/1326340)。
   * **完成微信小程序备案**：备案流程可参考[微信开放平台文档](https://developers.weixin.qq.com/miniprogram/product/record/record_guidelines.html)。
* **开发小程序**：创建小程序项目，并完成真机调试。操作步骤可参考[开发小程序](/guides/vibe_coding_miniapp)。

## **步骤一：部署小程序** {#3f294cb2}

1. 在扣子编程左侧导航栏选择**项目管理**，找到要部署的小程序。
2. 在 AI 编程开发界面的右上角单击**部署**。
   ![Image=510x365](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/3b72068c84fa4e7797ef3a6fdbb6f783~tplv-goo7wpa0wc-image.image)
3. 填写部署配置。
   <!-- @cols-width: 193,580 -->
   | | | \
   |**配置** |**说明** |
   |---|---|
   | | | \
   |部署版本 |选择要部署的开发版本。 |
   | | | \
   |可见性 |当前仅支持**公开部署**，即发布后所有用户都可以访问这个小程序。 |
   | | | \
   |服务器资源 |默认规格为 1C2G，2 个实例、每个实例 100 并发，可满足基础运行的需求。 |\
   | |:::tip 说明 |\
   | |**套餐限制**：仅限**个人高阶版及以上版本**订阅套餐用户灵活调整部署的服务器资源。 |\
   | |::: |\
   | |部分订阅套餐的用户还可以根据项目的复杂度、规模、预期访问量，选择合适的服务器资源、实例数和单实例并发数。部署后也可以根据访问情况随时扩容。设置说明如下： |\
   | | |\
   | |* **CPU 和 内存**：单个服务实例可使用的计算资源，包括 CPU 和内存。配置越高，应用能承载的任务越重，运行也更稳定。 |\
   | |* **实例数**：表示应用在高流量情况下最多可启动的服务实例数量。平台会根据实际访问流量自动扩缩容：当请求量超过单个实例的并发承载能力时，会逐步增加实例来共同处理请求；当没有访问流量时，服务可缩容至 0 个实例，以减少资源占用和成本。 |\
   | |* **单实例并发**：表示每个实例允许同时处理的最大请求数量。最大总并发通常可按 `实例数 × 单实例并发` 估算。 |\
   | | |\
   | |如何合理为项目设置服务器资源，可参考[如何合理设置部署的服务器资源？](/guides/vibe_coding_faq#96e2bba7) |

4. 确认**更多配置**。
   数据库、生产环境变量、构建指令、端口等高级部署配置，你可以展开**更多配置**，查看或修改配置详情。
   <!-- @cols-width: 193,580 -->
   | | | \
   |**配置** |**说明** |
   |---|---|
   | | | \
   |数据库 |仅在集成了数据库能力时需要配置。用于设置是否隔离生产环境和开发环境的数据。 |\
   | |首次部署时，你可以设置是否将开发环境的数据同步至生产环境。 |\
   | | |\
   | |* **关闭**：仅同步开发环境中的数据表结构，不同步数据。 |\
   | |* **开启**：将开发环境中的数据表结构和数据完全同步到生产环境。 |\
   | | |\
   | |后续部署时，扣子编程仅同步开发环境的表结构变更，不同步具体数据。 |
   | | | \
   |生产环境变量 |在生产环境中为项目配置特定的环境变量，例如 API Key、数据库连接字符串、飞书文档地址等敏感信息，以免将这些信息硬编码在代码中导致安全风险。 |\
   | |展开环境变量的下拉列表，你可以新建环境变量、查看本次部署新增和变更的环境变量。关于环境变量的具体说明请参考[管理环境变量](/guides/environment_variables)。 |\
   | |:::tip 说明 |\
   | |部署时新建的变量，仅在生产环境生效，不会被添加至开发环境。 |\
   | |::: |
   | | | \
   |其他配置 |构建指令、端口等高级部署配置。这些配置不支持修改，只能查看。 |

5. 部署并提交微信平台审核。
   扣子编程自动执行打包、构建和部署操作，并自动提交代码到微信平台审核。部署过程可能需要几分钟，请耐心等待。部署过程中，你可以随时取消部署。



::::cols
@col 50
   ![Image=457x307](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/4bba462dd3f94254bb4ee40078ab3252~tplv-goo7wpa0wc-image.image)


@col 50


::::

## 步骤二：等待微信审核 {#08386a30}
部署小程序时，扣子编程会自动提交代码到微信平台审核，你需要耐心等待审核结果。审核完毕后，会有一条审核结果通知消息发送到小程序管理员的微信账号。审核通过之后，你才能在微信端体验这个小程序。
:::tip 说明
微信平台审核周期不定，你可以随时在**部署** > **总览**页面查看指定版本的审核状态。审核完成后，管理员微信账号会收到审核结果通知。
:::

::::cols
@col 50
![Image=210x175](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/16f5c34ad08f4c5ba911eeaa67243f25~tplv-goo7wpa0wc-image.image)


@col 50
![Image=1146x480](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/24d2a73cc74345319cb36143b673c8ed~tplv-goo7wpa0wc-image.image)

::::

## **步骤三：体验小程序** {#5882f09b}
部署成功、微信平台审核通过之后，你可以在**部署 > 总览**页面找到指定部署版本，单击进入部署历史页面，并用微信扫描二维码体验小程序。

::::cols
@col 50
![Image=1146x480](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/24d2a73cc74345319cb36143b673c8ed~tplv-goo7wpa0wc-image.image)



@col 50
![Image=256x196](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/6de29a0cd0dc41cf9875d81b5896f8a1~tplv-goo7wpa0wc-image.image)

::::

## 常见问题 {#5bd633c3}

* [可以下载小程序的代码吗？](/guides/vibe_coding_faq#f04934cd)
* [为什么微信里检索不到、无法分享小程序？](/guides/vibe_coding_faq#8065fbea)
