Skip to content

grokify/fastly-compute-quickstart-assemblyscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fastly Compute@Edge Quickstart for AssemblyScript

Simple quickstart show casing route filtering, synthetic edge responses, and logging.

For more details about other starter kits for Compute@Edge, see the Fastly developer hub

Deploy Button

Deploy to Fastly

Deployment via CLI

% fastly compute init
% fastly compute publish --service-id=<SERVICE_ID> --token=<TOKEN>

Features

  • 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/as-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@Edge 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@Edge that can generate synthetic responses at the edge.

Security issues

Please see our SECURITY.md for guidance on reporting security-related issues.