This commit is contained in:
Boof 2023-09-27 10:28:52 +00:00 committed by GitHub
parent b8a75af12a
commit 4356508a7e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,20 +1,24 @@
import PocketBase from 'pocketbase'
export async function handle({ request, resolve }) {
const ip = request.headers.get('x-forwarded-for') || request.headers.get('remote_addr');
const page = request.headers.get('referer');
const ua = request.headers.get('user-agent');
let ip, page, ua;
const pb = new PocketBase('https://db.080609.xyz');
if (request.headers) {
ip = request.headers.get('x-forwarded-for') || request.headers.get('remote_addr');
page = request.headers.get('referer');
ua = request.headers.get('user-agent');
}
try {
await pb.collection('analytics_2').create({
ip: ip,
url: page,
ua: ua,
});
} catch (error) {
console.error(error);
if (ip && page && ua) {
const pb = new PocketBase('https://db.080609.xyz');
try {
await pb.collection('analytics_2').create({
ip: ip,
url: page,
ua: ua,
});
} catch (error) {
console.error(error);
}
}
const response = await resolve(request);