Updated collect API response.

This commit is contained in:
Mike Cao 2022-03-10 20:39:11 -08:00
parent 17790aa5a8
commit 5ca6f76daa
3 changed files with 17 additions and 3 deletions

View File

@ -44,7 +44,13 @@ export default function TestConsole() {
<Page>
<Head>
{typeof window !== 'undefined' && website && (
<script async defer data-website-id={website.website_uuid} src={`${basePath}/umami.js`} />
<script
async
defer
data-website-id={website.website_uuid}
src={`${basePath}/umami.js`}
data-cache="true"
/>
)}
</Head>
<PageHeader>

View File

@ -1,7 +1,15 @@
export function ok(res, data = {}) {
return json(res, data);
}
export function json(res, data = {}) {
return res.status(200).json(data);
}
export function send(res, data) {
return res.status(200).send(data);
}
export function redirect(res, url) {
res.setHeader('Location', url);

View File

@ -3,7 +3,7 @@ import ipaddr from 'ipaddr.js';
import { savePageView, saveEvent } from 'lib/queries';
import { useCors, useSession } from 'lib/middleware';
import { getJsonBody, getIpAddress } from 'lib/request';
import { ok, badRequest } from 'lib/response';
import { ok, send, badRequest } from 'lib/response';
import { createToken } from 'lib/crypto';
import { removeTrailingSlash } from 'lib/url';
@ -60,5 +60,5 @@ export default async (req, res) => {
const token = await createToken({ website_id, session_id });
return ok(res, token);
return send(res, token);
};