Main - https://liveuta.vercel.app
Dev - https://liveuta-dev.vercel.app
๊ฐ๋ฐํํฉ - https://github.com/orgs/utawaku/projects/2
body PushData[]
return {
data: {
response: { success: string; messageId: string; }[];
successCount: number;
failureCount: number;
}
}
interface PushData {
token: string;
title: string;
body: string;
imageUrl: string;
/**
* webpush๋ฅผ ๋๋ ์๋ ์ด๋ํ ๋งํฌ
* ์ด๋ฏธ liveuta๊ฐ ์ผ์ ธ์์๋๋ ๋งํฌ๊ฐ ์์ด๋ ์ด๋์๊ณ ๋ด๋ ค๊ฐ ์ฐฝ๋ง ๋ค์ ์ฌ๋ ค์ค
*/
link: string;
timestamp: string; //unix time
}
NEXT_PUBLIC_SITE_URL=http://localhost:3000
/** ๋ฏธ์ฌ์ฉ */
HOLODEX_API_KEY=
/** Youtube Data v3 API */
GOOGLE_API_KEY=AIz...
/** Auth */
NEXTAUTH_SECRET=
ACCESS_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
KAKAO_CLIENT_ID=8d5844ce926ac62276b23fa3ff96ee57
KAKAO_CLIENT_SECRET=67g5mtxhr0YJD4nbfTF21pZoD0GjARUF
DISCORD_CLIENT_ID=1212658245248884756
DISCORD_CLIENT_SECRET=CXO1wJL5kzEtJbzpuu6pMwU7IFA7DNrk
/** Google Sheet v4 API, Firebase Cloud Messaging */
FIREBASE_CLIENT_EMAIL=firebase-adminsdk...
FIREBASE_PROJECT_ID=liveuta-...
FIREBASE_PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\n...
NEXT_PUBLIC_FIREBASE_VAPID_KEY=BAKlP...
MONGODB_URI=
ORACLEDB_CONNECTSTRING=
ORACLEDB_PASSWORD=