일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 프로젝트 셋팅
- 모던 자바스크립트
- array정적메서드
- nextjs
- Next
- 코테
- domain
- error
- React
- TailwindCSS
- 오블완
- 코드카타
- vercel
- 자주 까먹는
- 프로그래머스
- 셋팅
- CORS
- 초기셋팅
- deep dive
- supabase
- git
- 티스토리챌린지
- 최적화
- 내일배움캠프
- 코딩테스트
- js
- 모던자바스크립트
- 스파르타코딩클럽
- useRouter
- auth
- Today
- Total
목록전체 글 (151)
도록

배경- 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 파일을 복원하기
프로젝트 별로 git 계정을 따로 셋팅해서 사용하고 있었다.신규 프로젝트를 받았는데, 두 계정이 해당 repo에 다른 권한을 갖고 있어 clone 권한 충돌이 발생했다. 낮은 권한의 사용자만 딱 로그아웃하려는데... vscode의 git 사용자 권한 영역이 cursor에서 어디있는지 알수가 없어서그냥설정되어 있는 모든 사용자 정보를 날렸다. git config --system --unset-all credential.helpergit config --global --unset-all credential.helpergit config --local --unset-all credential.helper 이러고 다시 clone 받으니 로그인 창이 뜬다 일단 OK~
문제 상황테스트 페이지가 필요해서 셋팅하던 중, 테일윈드 공식 문서 대로 제일 최신 버전을 설치하니 vite.config.ts 파일에서 아래와 같은 오류가 발생했다.Type 'Plugin[]' is not assignable to type 'PluginOption' 해결책: node_modules 폴더와 lock 파일(ex. pnpm-lock.yaml, package.lock.json, yarn.lock)을 둘다 삭제하고 다시 install 받으면 해결된다. rm -rf node_modules pnpm-lock.yamlpnpm install 출처: https://github.com/tailwindlabs/tailwindcss/discussions/17541

주기적으로 localhost에서 api 통신이 net_error 가 발생했다. safari 로 접속하면 또 정상이라, (참고로 safari는 localhosts는 못붙고 dev api 는 정상이라...) 해결 방법은 두가지 였다.1. chrome 최신 버전으로 update 2. mac 설정 > 개인정보 보호 및 보안 > 로컬 네트워크 > chrome 부분에 on 되어 있는지 확인on 되어 있어도 한번 off 시키고 뒤로가기, 다시 들어가서 on 한 후에 local 붙어보면 정상화 되는 경우가 많았다

키보드 > 설정 > 텍스트 입력 > 편집 클릭 두벌식 > 삭제 방식을 '글자'로 변경 > 완료
지난 11월에 프리랜서 계약을 해 3개월동안 일한 후기를 적고자 한다. 선택 배경나는 프리랜서 계약이 처음이다.프리들은 금액이 높은 대신 세금 너무 많이 내서 힘들어! 라는 후기들이 진짜인지 궁금했다. + 근로소득자와 사업소득자의 세금 계산이 궁금했다. + 어떤 것을 고려하면서 프리랜서 계약을 해야하는지도 알고 싶었다. 요약중개 서비스를 이용할 거라면, 계약서와 서비스 이용약관을 잘 보자! (내가 이용한 서비스의 이용약관) 후기보수 지급일을 조정할 수 있다. (특정 달 보수를 15일 정도 이후에 받고 싶다는 의사를 표했고, 계약서에 이 내용을 반영해 원하던 시점에 보수를 받았다.)중개 서비스와 발주사 간의 금액은 내가 알 수 없다.내가 원하는 최저 보수를 중개서비스에 전달하면, 발주사와 조정해 최종 금액..