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

35 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Serverless 云函数支持示例
===
演示了示例项目中的留言板同时支持阿里云函数计算FC腾讯云云函数SCF和原生 NodeJS 部署的支持。
主要方式是在后端项目中区分为 3 个不同的入口点:
- `index.ts`NodeJS 原生部署入口点
- `aliyun-fc.ts`:阿里云函数计算 FC 入口点
- `txcloud-scf.ts`:腾讯云云函数 SCF 入口点
## 部署方式
### 阿里云
1. 创建 HTTP 函数,`npm run build` 然后将 `dist` 目录下的代码上传到阿里云根目录
1. 在 Web IDE 终端执行命令:
```shell
npm i
```
1. 配置 **函数入口**`aliyun-fc.handler`
1. 配置 **初始化函数**`aliyun-fc.initializer`
1. 修改前端项目下 `client.ts` 中的后端地址,测试运行
### 腾讯云
1. 创建 Event 函数,`npm run build` 然后将 `dist` 目录上传到腾讯云,并更名为 `src` 目录
1. 在 Web IDE 终端执行命令:
```shell
cd src
npm i
```
1. 配置 **执行函数**`txcloud-scf.handler`
1. 修改前端项目下 `client.ts` 中的后端地址,测试运行