From 1ae9b7afde318f75fc60d1a02d73e82375783dfc Mon Sep 17 00:00:00 2001 From: skidoodle <53189968+skidoodle@users.noreply.github.com> Date: Tue, 14 Feb 2023 15:09:42 +0100 Subject: [PATCH] vercel edge config testing --- package.json | 3 ++- pages/middleware.ts | 9 +++++++++ yarn.lock | 10 ++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 pages/middleware.ts diff --git a/package.json b/package.json index 332a25c..94aacef 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,10 @@ "lint": "next lint" }, "dependencies": { + "@vercel/analytics": "^0.1.8", + "@vercel/edge-config": "^0.1.1", "aws-sdk": "^2.1295.0", "next": "^13.1.5", - "@vercel/analytics": "^0.1.8", "react": "^18.2.0", "react-dom": "^18.2.0", "react-fade-in": "^2.0.1", diff --git a/pages/middleware.ts b/pages/middleware.ts new file mode 100644 index 0000000..4e44d47 --- /dev/null +++ b/pages/middleware.ts @@ -0,0 +1,9 @@ +import { NextResponse } from 'next/server'; +import { get } from '@vercel/edge-config'; + +export const config = { matcher: '/test' }; + +export async function middleware() { + const greeting = await get('test passed'); + return NextResponse.json(greeting); +} diff --git a/yarn.lock b/yarn.lock index e7d1160..ac86758 100644 --- a/yarn.lock +++ b/yarn.lock @@ -245,6 +245,16 @@ "@typescript-eslint/types" "5.48.1" eslint-visitor-keys "^3.3.0" +"@vercel/analytics@^0.1.8": + version "0.1.8" + resolved "https://registry.yarnpkg.com/@vercel/analytics/-/analytics-0.1.8.tgz#71f1f8c7bb98ac0c5c47eb3fb8ccbe8141b9fe47" + integrity sha512-PQrOI8BJ9qUiVJuQfnKiJd15eDjDJH9TBKsNeMrtelT4NAk7d9mBVz1CoZkvoFnHQ0OW7Xnqmr1F2nScfAnznQ== + +"@vercel/edge-config@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@vercel/edge-config/-/edge-config-0.1.1.tgz#e5f32ea31fded2a7c4b781a8fbdb26aa69f97f7f" + integrity sha512-HDl+12tzW2RHIu8Y804kXg2VpZ02KVb7Nqsa+e1AFoACXXMb+7TfjI1wR19tXoDIu5enQz1dbat40YMEgaH13Q== + acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"