일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- array정적메서드
- 프로그래머스
- error
- nextjs
- 자주 까먹는
- deep dive
- git
- 코딩테스트
- 셋팅
- 최적화
- 초기셋팅
- 코드카타
- 스파르타코딩클럽
- 오블완
- useRouter
- TailwindCSS
- 프로젝트 셋팅
- 코테
- Next
- 내일배움캠프
- js
- vercel
- CORS
- 모던 자바스크립트
- React
- 티스토리챌린지
- 모던자바스크립트
- auth
- domain
- supabase
- Today
- Total
목록Today I Learned/in dev (44)
도록
멈출 수 없는 초기 세팅 지옥... 그만 제발 그만React 프로젝트를 새로 만들 때마다 매번 설치하고 설정하고 설치하고 설정하고, 어휴 지겨워.다른 프로젝트에서 복사하자니 프로젝트마다 미묘하게 다른 것을 일일히 읽고 수정하는 게 새로 작성하는 게 낫겠다 싶고, 그러다보면 매번 같은 일에 시간쓰는게 아깝게 느껴졌다. 그래서 만들었다! 내가 자주 쓰는 설정을 한 번에! 깔끔하게! 시작할 수 있는 CLI를!GitHub : react-starter-clinpm : init-react-env 지원 대상프레임워크: Vite, Next.js개발 도구: TypeScript, Tailwind CSS, ESLint, Prettier, Husky패키지 매니저: pnpm, npm, yarn (pnpm, yarn 없을 경우 ..
보호되어 있는 글입니다.

네이버 멤버쉽 초창기부터 계속해서 가입해서 쓰다보니, 어느샌가 네이버 알림에 광고가 너무너무 많이 쌓이더라물건 배송 알림보다 위에 광고가 쌓여서 한번 정리해야겠다 하고 들어가니, 160개가 육박하는 채널들... 채널 전체 알림 해제가 없어 쉽게 해제할수 있도록 크롬 익스텐션을 만들었다. 크롬 웹 extension store에 등록을 요청했지만, 특정 사이트 종속이라 이걸 승인해줄지 잘 모르겠다. 250530) 웹 extension store 에 올라갔다! https://chromewebstore.google.com/detail/ceflhhonpagiiebglibmimbkaabhodhi?utm_source=item-share-cb 더보기참고) 레포에서 dist 폴더 부분만 upload 하면 사용할 ..

배경- supabase.auth를 통해 인증할 때, supabase.public.users 테이블에 데이터를 자동으로 insert 하기를 원함 방법1. users 테이블 생성2. sql editor에서 trigger 함수 생성-- 1. 기존 트리거 삭제drop trigger if exists on_auth_user_created on auth.users;-- 2. 트리거 함수 수정create or replace function public.handle_new_auth_user()returns trigger as $$declare new_json json; provider text; provider_id text; name text; picture text;begin begin -- 필드 ..
배경- supabase auth 를 통한 회원가입/로그인 시 가져오는 사용자 정보를 users 테이블에 insert 하고 싶었다.- trigger 함수(문서)를 생성해 등록했으나, 어떤 provider인지 알 수가 없어 곤란해 모든 데이터를 다 조회해보았다. 결과혹시나 개인정보로 보이는 것은 // 하고 타입 기재로 변경했으니 참고 (google 기준){ "instance_id": "00000000-0000-0000-0000-000000000000", "id": "// uuid", "aud": "authenticated", "role": "", "email": "// email", "encrypted_password": "", "email_confirmed_at": null, "invite..

supabase는 90일이 지나면 완전히 정지된다.backup 파일만 다운로드 받을 수 있는데 이 파일을 이용해서 복원하는 방법을 기록해두려고 한다. 1. backup 파일 다운로드 2. 복원시킬 신규 프로젝트 생성 후, 상단 바에 connect 클릭 3. psql 타입으로 변경 뒤, session pooler 부분 copy해 terminal에 입력한다. 더보기비밀번호가 기억나지 않는다면? 4. 처음 받았던 backup 파일을 복원하기