cocos-creator-multiplayer/examples/serverless-faas/README.md
2021-12-23 23:37:59 +08:00

1.1 KiB
Raw Permalink Blame History

Serverless 云函数支持示例

演示了示例项目中的留言板同时支持阿里云函数计算FC腾讯云云函数SCF和原生 NodeJS 部署的支持。

主要方式是在后端项目中区分为 3 个不同的入口点:

  • index.tsNodeJS 原生部署入口点

  • aliyun-fc.ts:阿里云函数计算 FC 入口点

  • txcloud-scf.ts:腾讯云云函数 SCF 入口点

部署方式

阿里云

  1. 创建 HTTP 函数,npm run build 然后将 dist 目录下的代码上传到阿里云根目录
  2. 在 Web IDE 终端执行命令:
    npm i
    
  3. 配置 函数入口aliyun-fc.handler
  4. 配置 初始化函数aliyun-fc.initializer
  5. 修改前端项目下 client.ts 中的后端地址,测试运行

腾讯云

  1. 创建 Event 函数,npm run build 然后将 dist 目录上传到腾讯云,并更名为 src 目录
  2. 在 Web IDE 终端执行命令:
    cd src
    npm i
    
  3. 配置 执行函数txcloud-scf.handler
  4. 修改前端项目下 client.ts 中的后端地址,测试运行