diff options
Diffstat (limited to 'examples/ssr')
-rw-r--r-- | examples/ssr/server/server.mjs | 4 | ||||
-rw-r--r-- | examples/ssr/src/models/db.ts | 5 | ||||
-rw-r--r-- | examples/ssr/src/models/session.ts | 1 | ||||
-rw-r--r-- | examples/ssr/src/pages/api/cart.ts | 10 | ||||
-rw-r--r-- | examples/ssr/src/pages/api/products.ts | 2 | ||||
-rw-r--r-- | examples/ssr/src/pages/api/products/[id].ts | 4 |
6 files changed, 11 insertions, 15 deletions
diff --git a/examples/ssr/server/server.mjs b/examples/ssr/server/server.mjs index 9838d7ada..d7a0a7a40 100644 --- a/examples/ssr/server/server.mjs +++ b/examples/ssr/server/server.mjs @@ -7,9 +7,9 @@ const clientRoot = new URL('../dist/client/', import.meta.url); async function handle(req, res) { ssrHandler(req, res, async (err) => { - if(err) { + if (err) { res.writeHead(500); - res.end(err.stack) + res.end(err.stack); return; } diff --git a/examples/ssr/src/models/db.ts b/examples/ssr/src/models/db.ts index d9caa8b03..0ec181f9a 100644 --- a/examples/ssr/src/models/db.ts +++ b/examples/ssr/src/models/db.ts @@ -3,7 +3,4 @@ import db from './db.json'; const products = db.products; const productMap = new Map(products.map((product) => [product.id, product])); -export { - products, - productMap -}; +export { products, productMap }; diff --git a/examples/ssr/src/models/session.ts b/examples/ssr/src/models/session.ts index 60ca8f1da..16dce00b4 100644 --- a/examples/ssr/src/models/session.ts +++ b/examples/ssr/src/models/session.ts @@ -1,3 +1,2 @@ - // Normally this would be in a database. export const userCartItems = new Map(); diff --git a/examples/ssr/src/pages/api/cart.ts b/examples/ssr/src/pages/api/cart.ts index 5dbe5acbd..3d7dd6da0 100644 --- a/examples/ssr/src/pages/api/cart.ts +++ b/examples/ssr/src/pages/api/cart.ts @@ -6,15 +6,15 @@ export function get(_params: any, request: Request) { let userId = cookie ? lightcookie.parse(cookie)['user-id'] : '1'; // default for testing if (!userId || !userCartItems.has(userId)) { return { - body: JSON.stringify({ items: [] }) + body: JSON.stringify({ items: [] }), }; } let items = userCartItems.get(userId); let array = Array.from(items.values()); return { - body: JSON.stringify({ items: array }) - } + body: JSON.stringify({ items: array }), + }; } interface AddToCartItem { @@ -41,7 +41,7 @@ export async function post(_params: any, request: Request) { return { body: JSON.stringify({ - ok: true - }) + ok: true, + }), }; } diff --git a/examples/ssr/src/pages/api/products.ts b/examples/ssr/src/pages/api/products.ts index 533bdef23..171291004 100644 --- a/examples/ssr/src/pages/api/products.ts +++ b/examples/ssr/src/pages/api/products.ts @@ -2,6 +2,6 @@ import { products } from '../../models/db'; export function get() { return { - body: JSON.stringify(products) + body: JSON.stringify(products), }; } diff --git a/examples/ssr/src/pages/api/products/[id].ts b/examples/ssr/src/pages/api/products/[id].ts index 6a3a83722..d3cc5e42f 100644 --- a/examples/ssr/src/pages/api/products/[id].ts +++ b/examples/ssr/src/pages/api/products/[id].ts @@ -6,12 +6,12 @@ export function get({ id: idStr }) { const product = productMap.get(id); return { - body: JSON.stringify(product) + body: JSON.stringify(product), }; } else { return new Response(null, { status: 400, - statusText: 'Not found' + statusText: 'Not found', }); } } |