mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-21 11:43:56 +00:00
19 lines
533 B
TypeScript
19 lines
533 B
TypeScript
import FingerprintJS from '@fingerprintjs/fingerprintjs';
|
|
|
|
export const getUserFingerprint = async () => {
|
|
const fp = await FingerprintJS.load();
|
|
const result = await fp.get();
|
|
console.log(result.visitorId);
|
|
};
|
|
|
|
export const subRoute = process.env.NEXT_PUBLIC_BASE_URL;
|
|
|
|
export const getWebReqUrl = (url: string = '') => {
|
|
if (!url) return '/';
|
|
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL;
|
|
if (!baseUrl) return url;
|
|
|
|
if (!url.startsWith('/') || url.startsWith(baseUrl)) return url;
|
|
return `${baseUrl}${url}`;
|
|
};
|