diff options
author | 2022-03-16 16:17:34 +0000 | |
---|---|---|
committer | 2022-03-16 16:17:34 +0000 | |
commit | 279774c48e1d05af5a01d94009296245f2e0abac (patch) | |
tree | 588af056472549a75ededb92fcc395731507ba76 /examples/ssr/server/api.mjs | |
parent | 4c25a1c2eacf897427a7d6dac3bf476ef56799de (diff) | |
download | astro-279774c48e1d05af5a01d94009296245f2e0abac.tar.gz astro-279774c48e1d05af5a01d94009296245f2e0abac.tar.zst astro-279774c48e1d05af5a01d94009296245f2e0abac.zip |
[ci] format
Diffstat (limited to 'examples/ssr/server/api.mjs')
-rw-r--r-- | examples/ssr/server/api.mjs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/examples/ssr/server/api.mjs b/examples/ssr/server/api.mjs index 9bb0be72a..589766ee9 100644 --- a/examples/ssr/server/api.mjs +++ b/examples/ssr/server/api.mjs @@ -41,36 +41,36 @@ const routes = [ match: /\/api\/cart/, async handle(req, res) { res.writeHead(200, { - 'Content-Type': 'application/json' + 'Content-Type': 'application/json', }); let cookie = req.headers.cookie; let userId = cookie ? lightcookie.parse(cookie)['user-id'] : '1'; // default for testing - if(!userId || !userCartItems.has(userId)) { + if (!userId || !userCartItems.has(userId)) { res.end(JSON.stringify({ items: [] })); return; } let items = userCartItems.get(userId); let array = Array.from(items.values()); res.end(JSON.stringify({ items: array })); - } + }, }, { match: /\/api\/add-to-cart/, async handle(req, res) { let body = ''; - req.on('data', chunk => body += chunk); - return new Promise(resolve => { + req.on('data', (chunk) => (body += chunk)); + return new Promise((resolve) => { req.on('end', () => { let cookie = req.headers.cookie; let userId = lightcookie.parse(cookie)['user-id']; let msg = JSON.parse(body); - if(!userCartItems.has(userId)) { + if (!userCartItems.has(userId)) { userCartItems.set(userId, new Map()); } let cart = userCartItems.get(userId); - if(cart.has(msg.id)) { + if (cart.has(msg.id)) { cart.get(msg.id).count++; } else { cart.set(msg.id, { id: msg.id, name: msg.name, count: 1 }); @@ -82,8 +82,8 @@ const routes = [ res.end(JSON.stringify({ ok: true })); }); }); - } - } + }, + }, ]; export async function apiHandler(req, res) { |