taskvalve / functions
1.0.1
2023-10-18 17:52 UTC
Requires
Requires (Dev)
- orchestra/testbench: ^8.13
README
在云端运行TypeScript函数,从您的Laravel PHP工作流程中!
安装
composer require taskvalve/functions
配置
config/services.php
'taskvalve' => [ 'api_key' => env('TASKVALVE_API_KEY'), ],
.env
TASKVALVE_API_KEY=[YOUR_API KEY}
用法
use TaskValve\CloudFunction; use Workflow\ActivityStub; use Workflow\Workflow; use Workflow\WorkflowStub; class MyWorkflow extends Workflow { public function execute() { return yield ActivityStub::make(CloudFunction::class, 'my-function'); } }
示例
有关Request
和Response
的文档,请参阅https://mdn.org.cn/en-US/docs/Web/API/Fetch_API。
返回JSON
export default async (request) => {
return new Response(JSON.stringify({ data: ['test'] }), {
headers: { 'content-type': 'application/json' }
})
}