๋ชฉ๋ก2024/08 (3)
Hello creators ๐
TODO์ธ์ ์ธ๊ณ ์ค๋น๋น๋ ํฐ์ง๋๊ฑฐ ์์ SecureRoute ์ ๋ํด์ ๊ณต๋ถ์ฑํ ๋ฐฉ ์์ฑํ๊ฒ ํ๊ธฐ โญโญโญโญโญํฌ๋กค๋ง ๋ด์ด ๋ต๋ณํ๊ฒ ํ๊ธฐ โญโญโญโญโญDO์ธ์ ์ธ๊ณ ์ค๋น_test\์ธ์์ธ๊ณ ๋ฏธํ ๊ด๋ จ\240814-์ธ์์ธ๊ณ์ค๋น.mdSecureRoute ์ด๊ฑธ๋ก ํ ํฐ ์ฌ๋ถ ํ๋จํด์ ๋ฆฌ๋๋ ์ โญโญโญโญโญimport { ComponentProps, createElement, FC } from "react";import { Redirect, Route } from "react-router-dom";import { getAccessToken } from "@/src/lib/jwt";const SecureRoute: FC> = ({ component = "div", ...rest }) => { return ( { ..
์๋๋ฒ๋ ์ฑํ [240814] ์ฑํ ๋ฐฉ ์์ฑ ๊ด๋ จ[๐๐]์ฒ์์ /chat ์ผ๋ก ๋ค์ด๊ฐ์ ๋ ๋ํํ๋ฉด์ด ๋ณด์ด์ง ์๋ค๊ฐ, ๋ฐฉ ์์ฑ ํ ๋ณด์์๋ก๊ณ ์นจ์ ํด๋, ๋น ํ๋ฉด์ด ๋์ด [๐ต๐ต]์๋ก ์์ฑํ ๋ฐฉ์ gpt ๋ฅผ ์ด๋ํ๋ ค๋ฉด?์ด๋ ๊ฒ invite ๋ฅผ ๋๋ฌ์ ์ด๋ํ๋ ๋ฐฉ๋ฒ๋น์ทํ๊ฒ, ์ฑํ ๋ฐฉ ์์ฑ์ gpt ๋ฅผ ์ด๋ [โโ] ๊ทธ๋ฐ๋ฐ, gpt ๊ฐ ์ด๋ป๊ฒ ์ฌ๊ธฐ์ ์ด๋ ๋ ๊ฑฐ์ง? gpt ๊ณ์ ์ ์ด๋์ ์ ๋ ฅํด์ค์ผ ํ๋๊ฑฐ์ง?[240815] URL - ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ - ํ์ด์ง ํ์ ์ฐ์ , ์ฑ ๋ฉ๋ด ๊ตฌ์กฐ๋ ๊ธฐ์ฌํ๊ธฐ'https://docs.google.com/spreadsheets/d/10TIAwV6-1nm8wPSyMDjnKH_DFAQ759zD/edit?usp=sharing&ouid=107144623538128050099&rtpof=..
done ํ task ๊ธฐ๋ก[240813] ์บ๋ฆฐ๋ ๊ฐ์ ธ์ค๋ ๊ตฌ์กฐ 1. ์ฌ์ฉ์๊ฐ ์ ์ฅํ๋ฉด -> DB ๋ฅผ ๊ฑฐ์ณค๋ค๊ฐ -> ๊ทธ๋ ค์ง๊ฒ ํ ๊ฒ ์ธ๊ฐ 2. ๊ตฌ๊ธ ์บ๋ฆฐ๋์ ์ ์ฅ๋ ๊ฒ์ ๊ฐ์ ธ์์ -> ๊ทธ๋ ค์ง๊ฒ ํ ๊ฒ ์ธ๊ฐ ์ด ์ค 2๊ฐ์ง๋ฅผ ๋ค ํ๋ค.์ฌ์ค, full calendar ์์ฒด์ 'ํด์ผ' ์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ด ์์ผ๋ฉด, ๊ตณ์ด google api ์ฐ๋์ ์ ํด๋ ๋๋ค.[240813-1340] ๋๋ฏธdate ์ event ์๊ธฐ๊ฒ ํ๊ธฐ์ฐธ๊ณ https://bit.ly/3YGzr81views\fullcalendar.ejsํฌ์ธํธ```bash์ผ์ ์์ฑ ๋ฒํผ ํด๋ฆญ -> addEvent(calendarRef) ์ด ์คํ๋จ๋ง๋ค์ด๋๊ณ -> ๋ชจ๋๋ก ๋นผ๋๊น ์ข์ โญโญโญโญโญโญโญโญโญ์ด๊ฑฐ๋ฅผ ์ด์ ํ ์คํธ ํ์ผ์์ ๋นผ์ -> ํ๋ก์ ํธ์ ์ ์ฉํ ..