2023-06-24 10:19:35 +09:00

32 lines
830 B
Markdown

# service-bindings
- Service bindings are an API that facilitate Worker-to-Worker communication via explicit bindings defined in your configuration.
- In this example, invoke [hello](https://github.com/syumai/workers/tree/main/_examples/hello) using Service bindings.
## Development
### Requirements
This project requires these tools to be installed globally.
* wrangler
* tinygo
### Deploy Steps
1. Deploy [hello](https://github.com/syumai/workers/tree/main/_examples/hello) first.
2. Define service bindings in `wrangler.toml`.
```toml
services = [
{ binding = "hello", service = "hello" }
]
```
3. Deploy this example.
```
make build # build Go Wasm binary
make deploy # deploy worker
```
## Documents
- https://developers.cloudflare.com/workers/runtime-apis/service-bindings/