- Fastly Compute
Using the Fastly CLI, create a new project using this starter somewhere on your computer:
Or click the button below to create a GitHub repository, provision a Fastly service, and set up continuous deployment:
- Allow only requests with particular HTTP methods
- Match request URL path and methods for routing
- Build synthetic responses at the edge
This starter is intentionally lightweight, and requires no dependencies aside from the
@fastly/js-compute npm package. 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 using Compute 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.
The template uses webpack to bundle
index.js and its imports into a single JS file,
bin/index.js, which is then wrapped into a
bin/index.wasm using the
js-compute-runtime CLI tool bundled with the
@fastly/js-compute npm package, and bundled into a
.tar.gz file ready for deployment to Compute.
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.