Default starter for C++
Starter kit for C++ that demonstrates routing, simple synthetic responses, and overriding caching rules.
- Platform:
- Fastly Compute
- Language:
- cpp
- Repo:
- https://github.com/fastly/compute-starter-kits/tree/main/starter-kits/cpp/default
Use this starter
Using the Fastly CLI, create a new project using this starter somewhere on your computer:
$ fastly compute init --from=starter-kit/cpp/defaultFeatures
- Allow only requests with particular HTTP methods
- Match request URL path and methods for routing
- Build synthetic responses at the edge
Understanding the code
This starter is intentionally lightweight, and requires no dependencies aside from the Fastly Compute C++ SDK crate. It will help you understand the basics of processing requests at the edge using Fastly. This starter includes implementations of common patterns explained in our Compute Guide for C++ and VCL migration guides.
The starter doesn't require the use of any backends. Once deployed, you will have a Fastly service running on Compute that can generate synthetic responses at the edge.
Next steps
Starters are a good way to bootstrap a project. For more specific use cases, and answers to common problems, try our library of code examples.