Default starter kit for expressly
- Platform:
- Fastly Compute
- Language:
- JavaScript
- Repo:
- https://github.com/fastly/compute-starter-kit-javascript-expressly
Use this starter
Using the Fastly CLI, create a new project using this starter somewhere on your computer:
$ fastly compute init --from=https://github.com/fastly/compute-starter-kit-javascript-expressly
Or click the button below to create a GitHub repository, provision a Fastly service, and set up continuous deployment:
Understanding the code
This starter is intentionally lightweight, and only requires the @fastly/js-compute
and @fastly/expressly
npm packages.
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.
Running the application
To create an application using this starter kit, create a new directory for your application and switch to it, and then type the following command:
npm create @fastly/compute@latest -- --language=javascript --starter-kit=expressly
To build and run your new application in the local development environment, type the following command:
npm run start
To build and deploy your application to your Fastly account, type the following command. The first time you deploy the application, you will be prompted to create a new service in your account.
npm run deploy
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.