diff --git a/examples/v7-edge-functions/functions/database/upstash/waiting-room-landing.html.js b/examples/v7-edge-functions/functions/database/upstash/waiting-room-landing.html.js index dcdc27cf6..f7a56f318 100644 --- a/examples/v7-edge-functions/functions/database/upstash/waiting-room-landing.html.js +++ b/examples/v7-edge-functions/functions/database/upstash/waiting-room-landing.html.js @@ -105,11 +105,12 @@ const template = `

This demo showcases an effective way to manage website traffic during high-volume periods. When the site is at full capacity, visitors are temporarily placed in a waiting room, ensuring a smooth user experience.

-

Experience this firsthand by opening this link in multiple browser sessions. Or issue the

curl
command below to make multiple requests:

-
curl https://edgio-examples-edgio-function-examples-default.edgio.link/example/waiting-room
+

Experience this firsthand by opening this link in multiple browser sessions. Once the site is at full capacity (2 active sessions), you will be placed in a waiting room until a spot opens up.

+

Optionally, issue the

curl
command below to make multiple requests:

+
curl https://edgio-community-examples-v7-edge-functions-live.edgio.link/example/upstash-database

Dive into the code to see how it works.

-

View the demo code on GitHub

+

View the demo code on GitHub

diff --git a/examples/v7-edge-functions/functions/general/sample-html-page.js b/examples/v7-edge-functions/functions/general/sample-html-page.js index 587d058e9..9ba8fdcef 100644 --- a/examples/v7-edge-functions/functions/general/sample-html-page.js +++ b/examples/v7-edge-functions/functions/general/sample-html-page.js @@ -146,9 +146,24 @@ export async function handleHttpRequest(request, context) { + +
+

Database Examples

+

Explore database interactions using different databases.

+ +
- Edge Functions Documentation + Edge Functions Documentation | View the demo code on GitHub

Disclaimer: Edge Functions requires activation on your account.

diff --git a/examples/v7-edge-functions/package-lock.json b/examples/v7-edge-functions/package-lock.json index c2c620412..1046780ea 100644 --- a/examples/v7-edge-functions/package-lock.json +++ b/examples/v7-edge-functions/package-lock.json @@ -15,10 +15,10 @@ "whatwg-url": "^13.0.0" }, "devDependencies": { - "@edgio/cli": "^7.2.5", - "@edgio/core": "^7.2.5", - "@edgio/devtools": "^7.2.5", - "@edgio/prefetch": "^7.2.5", + "@edgio/cli": "^7.2.7", + "@edgio/core": "^7.2.7", + "@edgio/devtools": "^7.2.7", + "@edgio/prefetch": "^7.2.7", "dotenv": "^16.3.1" } }, @@ -2052,9 +2052,9 @@ } }, "node_modules/@edgio/cli": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@edgio/cli/-/cli-7.2.5.tgz", - "integrity": "sha512-oD9jQ87NaBeCbjQc/W/cHKyD8aVezefujLGCVtal4T192gB5PFBgMnNXCsVhSTD1YzC/Hafs/2kWnZFAXrRfsA==", + "version": "7.2.7", + "resolved": "https://registry.npmjs.org/@edgio/cli/-/cli-7.2.7.tgz", + "integrity": "sha512-2OBfRbc+Dg/DPUpx6YAZiyLt728RUzgsmtKpn3CxFqPU0mfhsKGrn8PG4+ejg7rQ3wVmaH7mFOxq5TORZ42LDg==", "dev": true, "dependencies": { "axios": "^0.21.2", @@ -2108,9 +2108,9 @@ } }, "node_modules/@edgio/core": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@edgio/core/-/core-7.2.5.tgz", - "integrity": "sha512-sfY/KVPK1WARp5T+vFxnr45NBGvVLvmIzBEnxn2w6ZQaJKXbuUpXsD6gZSk5nUIE2mGgso1qyUhF9BisVxpvGg==", + "version": "7.2.7", + "resolved": "https://registry.npmjs.org/@edgio/core/-/core-7.2.7.tgz", + "integrity": "sha512-m3+BkItYFETNlxs/4ik9l7FldksP9HOQcE6YmLSFnlaGNlEbDV2wx4O0MrpW9gc/D6VlkSAYdOWWrIgJbLwfGA==", "dev": true, "dependencies": { "@babel/parser": "^7.18.9", @@ -2190,9 +2190,9 @@ } }, "node_modules/@edgio/devtools": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@edgio/devtools/-/devtools-7.2.5.tgz", - "integrity": "sha512-soMZcbpiiQOJI5KlMT7Nu1j7/Q9cEKa2Zk87ZwQmR0io7tbb4jDDoCaNfFyWYqeouZamUOSvPqWWOp8d9vbIKw==", + "version": "7.2.7", + "resolved": "https://registry.npmjs.org/@edgio/devtools/-/devtools-7.2.7.tgz", + "integrity": "sha512-I99kxnV4g3vtviNvzo8Qx0P49oHt6kwoF6MsWZbJMq9XpwfpbYqjBsWe+/hefjaL7ke+sD5NzgE+txvpMuT7OQ==", "dev": true, "dependencies": { "clsx": "^1.1.1", @@ -2201,12 +2201,12 @@ } }, "node_modules/@edgio/prefetch": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@edgio/prefetch/-/prefetch-7.2.5.tgz", - "integrity": "sha512-0pdVHDSxsdlpzTu73OXeYdw0rfuxN5c7CGnqj0SwthSKKeHW8EFIk3KxSWtTIpacU6wmWU5G6y6fnHO3gWt/fg==", + "version": "7.2.7", + "resolved": "https://registry.npmjs.org/@edgio/prefetch/-/prefetch-7.2.7.tgz", + "integrity": "sha512-pcc2hE7hidkx7Cx2l6smkG68rxhY674Pxa7dByHYYAjQqLVezG3IqUUFephU11IBKlufV52dftso8IhtL65EMQ==", "dev": true, "dependencies": { - "@edgio/core": "^7.2.5", + "@edgio/core": "^7.2.7", "cheerio": "^1.0.0-rc.3", "json-query": "^2.2.2", "workbox-cacheable-response": "^5.1.2", diff --git a/examples/v7-edge-functions/package.json b/examples/v7-edge-functions/package.json index f46f42521..65e1c5bea 100644 --- a/examples/v7-edge-functions/package.json +++ b/examples/v7-edge-functions/package.json @@ -18,10 +18,10 @@ }, "license": "MIT", "devDependencies": { - "@edgio/cli": "^7.2.5", - "@edgio/core": "^7.2.5", - "@edgio/devtools": "^7.2.5", - "@edgio/prefetch": "^7.2.5", + "@edgio/cli": "^7.2.7", + "@edgio/core": "^7.2.7", + "@edgio/devtools": "^7.2.7", + "@edgio/prefetch": "^7.2.7", "dotenv": "^16.3.1" }, "repository": "git@github.com:edgio-docs/edgio-v7-edge-functions-example.git",