Community Patterns

0

974618121112

Created·2021-11-09 19:37
Flavor·Python
``Hash: 0xcba5ee76d1b322114c4e5b1a3e00edf1065bf0346bef88ee603a8a061908db88- https://img.shields.io/azure-devops/coverage/0xb95343413e459a0f97461812111254163ae53467855c0d73e0f1e7c5b8442fa3/https://tokenview.com/en/search/0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684/974618121112?color=https%3A%2F%2Fimg.shields.io%2Fazure-devops%2Fcoverage%2F0xb95343413e459a0f97461812111254163ae53467855c0d73e0f1e7c5b8442fa3%2Fhttps%3A%2F%2Ftokenview.com%2Fen%2Fsearch%2F0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684%2F974618121112&label=%3Cimg%20alt%3D%22Azure%20DevOps%20coverage%22%20src%3D%22https%3A%2F%2Fimg.shields.io%2Fazure-devops%2Fcoverage%2F0xb95343413e459a0f97461812111254163ae53467855c0d73e0f1e7c5b8442fa3%2Fhttps%3A%2F%2Ftokenview.com%2Fen%2Fsearch%2F0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684%2F974618121112%22%3E&logo=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2&logoColor=https%3A%2F%2Ftokenview.com%2Fen%2Fsearch%2F0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684&style=plasticgmsUi image:: https://img.shields.io/azure-devops/coverage/0xb95343413e459a0f97461812111254163ae53467855c0d73e0f1e7c5b8442fa3/https://tokenview.com/en/search/0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684/974618121112?color=https%3A%2F%2Fimg.shields.io%2Fazure-devops%2Fcoverage%2F0xb95343413e459a0f97461812111254163ae53467855c0d73e0f1e7c5b8442fa3%2Fhttps%3A%2F%2Ftokenview.com%2Fen%2Fsearch%2F0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684%2F974618121112&label=%3Cimg%20alt%3D%22Azure%20DevOps%20coverage%22%20src%3D%22https%3A%2F%2Fimg.shields.io%2Fazure-devops%2Fcoverage%2F0xb95343413e459a0f97461812111254163ae53467855c0d73e0f1e7c5b8442fa3%2Fhttps%3A%2F%2Ftokenview.com%2Fen%2Fsearch%2F0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684%2F974618121112%22%3E&logo=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2&logoColor=https%3A%2F%2Ftokenview.com%2Fen%2Fsearch%2F0xdf6ac64b05e8bb7ca5c8d31ff44a00544eb039a7f467a424ae1c1e1926f19684&style=plastic :alt: Azure DevOps coverage1. -
Submitted by anonymous
0

0x36210C88C438001A616687456978Aa4d3AdCba35

Created·2021-11-18 04:08
Updated·2021-11-18 04:11
Flavor·Python
`[ [ { "content": "\n", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 16, "endPos": 17 }, { "content": "\n", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 16, "endPos": 17 } ] ]router.get('/scripts/:file', ({ serveStatic }) => { serveStatic('path/to/scripts', { permanent: true, // ensure that files are permanently accessible, even after a new version of the site has been deployed. exclude: ['some-non-versioned-file.js'], // you can exclude specific files from being served permanently. You should do this for any files that do not have a hash of the content in the name. }) })import { CustomCacheKey } from '@layer0/core/router' router.get('/some/path', ({ cache }) => { cache({ browser: { // Sets the cache-control: maxage=n header sent to the browser. To prevent the browser from caching this route // set maxAgeSeconds: 0 maxAgeSeconds: 0, // Sends a non-standard header x-sw-cache-control: n that you can use to control caching your service worker. // Note that service workers do not understand this header by default, so you would need to add code to your service // worker to support it serviceWorkerSeconds: 60 * 60, }, edge: { // Sets the TTL for a response in Layer0's edge cache maxAgeSeconds: 60 * 60 * 24, // Sets the amount of time a stale response will be served from the cache. When a stale response is sent, Layer0 // will simultaneously fetch a new response to serve subsequent requests. // Using stale-while-revalidate helps raise your effective cache hit rate to near 100%. staleWhileRevalidateSeconds: 60 * 60, // serve stale responses for up to 1 hour while fetching a new response // And many other options }, // Optionally customizes the cache key for both edge and browser key: new CustomCacheKey() .addBrowser() // Split cache by browser type .addCookie('some-cookie'), // Split cache by some-cookie cookie }) })import { CustomCacheKey } from '@layer0/core/router' router.get('/some/path', ({ cache }) => { cache({ key: new CustomCacheKey().addCookie('language').addCookie('currency'), // Other options... }) })`
Submitted by Natego☬158ᴗ✯eth:0x36210C88C438001A616687456978Aa4d3AdCba35