diff --git a/pages/api/getToken.js b/pages/api/getToken.js index 1ea4e08..04ec551 100644 --- a/pages/api/getToken.js +++ b/pages/api/getToken.js @@ -17,7 +17,16 @@ export default async function handler(req, res) { } else { var user = await client.query("INSERT INTO USERS (PUBLIC_KEY, NONCE) VALUES ($1, $2) RETURNING NONCE", [public_key, crypto.randomBytes(8).toString('hex')]); - res.json(user); + if (user.rows.length > 0) { + res.json(user.rows[0]); + return; + } + else { + res.writeHead(302, { + Location: "/", + }); + res.end(); + } } } catch (e) { console.log(e);