0.0.2 • Published 12 months ago

purge-fastly v0.0.2

Weekly downloads
-
License
-
Repository
github
Last release
12 months ago

purge-fastly

This is SDK for purge fastly.

Motivation

TBD

How to use

npm install purge-fastly
import { purge } from "purge-fastly";

// purge all selected your service.
purge("YOUR_FASTLY_TOKEN", { type: "PURGE_ALL", serviceId: "YOUR_SERVICE_ID" });

// purge a url you selected.
purge("YOUR_FASTLY_TOKEN", {
  type: "PURGE_A_URL",
  url: "YOUR_URL",
});

// purge all urls you selected surrogate key.
purge("YOUR_FASTLY_TOKEN", {
  type: "PURGE_BY_A_SURROGATE_KEY",
  serviceId: "YOUR_SERVICE_ID",
  surrogateKey: "YOUR_SURROGATE_KEY",
});

// purge all urls you selected surrogate keys.
purge("YOUR_FASTLY_TOKEN", {
  type: "PURGE_BY_MULTI_SURROGATE_KEYS",
  serviceId: "YOUR_SERVICE_ID",
  surrogateKeys: ["YOUR_SURROGATE_KEY1", "YOUR_SURROGATE_KEY2"],
});

For developer

Design Doc

TBD

Fastly Doc

Fastly provides Fastly API which can purge and so on. The reference is

0.0.2

12 months ago

0.0.1

12 months ago