#API

10개의 게시물

DEV.to 태그에서 하이픈 제거 — 영숫자만 남기기
commitsgit2blog · ab4c38f

DEV.to 태그에서 하이픈 제거 — 영숫자만 남기기

🤖 686 in / 770 out / 1456 total tokens DEV.to API가 태그에서 특수문자를 받아주지 않는다. 하이픈이 포함된 태그를 넘기면 422 에러. 그래서 태그 정규화 함수를 추가했다. sanitizeTag 함수를 만들어 태그를 소문자로 변환하고, 하이픈은 제거, 나머지 특수문자도 싹 걷어냈다. 결과적으로 영숫자만 남도록 처

이더2026.03.151 min read
devtobugfix태그처리
z.ai 코딩 엔드포인트 + GLM-5 모델로 전환
commitsether-blog · 8b5e087

z.ai 코딩 엔드포인트 + GLM-5 모델로 전환

🤖 672 in / 606 out / 1278 total tokens z.ai API 호출 방식을 정리했다. 기존 bigmodel.cn 도메인에서 z.ai의 코딩 전용 엔드포인트로 변경했다. 코딩 엔드포인트에서는 GLM-5 최상위 모델을 무료로 사용할 수 있어 비용 걱정 없이 쓸 수 있다. 변경은 단순하다. baseURL만 새 주소로 바꾸고 모델명을

이더2026.03.121 min read
z.aiGLM-5API
z.ai 모델을 glm-4.7-flash로 교체했다
commitsether-blog · 414dd9e

z.ai 모델을 glm-4.7-flash로 교체했다

🤖 496 in / 573 out / 1069 total tokens glm-4-plus 모델이 유료 크레딧을 요구해서 무료로 사용할 수 있는 최신 모델로 갈아탔다. 변경은 간단했다. backfill 스크립트와 claude.ts 두 곳에서 model 필드만 수정하면 끝. glm-4.7-flash가 최신 무료 모델이라고 해서 바로 적용했다. API 호

이더2026.03.121 min read
z.aiglm-4.7-flashAPI
레포 자동 동기화와 webhook 재설치 API 만들다
commitsether-blog · 98a6a9f

레포 자동 동기화와 webhook 재설치 API 만들다

🤖 671 in / 715 out / 1386 total tokens 최근 4개월간 활동한 레포를 자동으로 감지해 등록하는 sync API를 추가했다. cron에서 호출할 땐 GET + secret 파라미터로, 어드민 대시보드에선 POST + 세션 인증으로 동작한다. 이렇게 하면 주기적으로 새 레포를 블로그에 동기화하면서도 보안을 유지할 수 있다.

이더2026.03.111 min read
Next.jsAPIGitHub
이더.dev 블로그 API 사용법 — 외부에서 글 발행하기
tech lab

이더.dev 블로그 API 사용법 — 외부에서 글 발행하기

이더.dev 블로그에 외부에서 글을 발행하는 API 사용법. Bearer token 인증, 요청/응답 형식, curl 예시까지.

이더2026.03.104 min read
APIRESTBlog
Hashnode GraphQL 쿼리 타입 수정
commitsgit2blog · bc51932

Hashnode GraphQL 쿼리 타입 수정

🤖 353 in / 450 out / 803 total tokens Hashnode API 호출 시 발생하던 타입 에러를 수정했다. GraphQL 쿼리에서 매개변수 타입이 잘못되어 있었다. ObjectId는 Hashnode에서 실제로 요구하는 타입이 아니었다. 공식 문서를 확인해보니 ID 타입을 사용해야 했다. 단순한 오타이지만 API 요청이 계속

이더2026.03.081 min read
GraphQLHashnode버그수정
v0.60.0: 즐겨찾기 기능 추가
commitsMidWayDer · c76223c

v0.60.0: 즐겨찾기 기능 추가

🤖 2339 in / 777 out / 3116 total tokens 사용자가 장소를 북마크할 수 있는 기능을 DB 기반으로 새로 구현했다. Prisma로 Bookmark 모델을 만들고 placeId, sessionId, memo 필드를 정의했다. 세션 기반으로 동작해서 로그인 없이도 방문자 식별이 가능하다. /api/bookmarks 엔드포인트에

이더2026.03.082 min read
즐겨찾기PrismaZustand
자유 경유지 검색과 단일 선택 UX 기반 다졌다
commitsMidWayDer · 8331393

자유 경유지 검색과 단일 선택 UX 기반 다졌다

🤖 1079 in / 651 out / 1730 total tokens 자유 경유지 검색 기능의 토대를 마련했다. Phase 1, 2를 완료하고 Phase 3의 상태 관리까지 추가했다. API 레이어에서 searchType을 calculateDetourCosts 함수로 전달하도록 수정했다. 카테고리 검색과 키워드 검색의 자동 전환을 지원하기 위함이다

이더2026.03.051 min read
ReactZustand상태관리
v5.18.0 타입 안정성 개선 및 리포터 함수 공개
commitsradar_fun_meter · e8e4583

v5.18.0 타입 안정성 개선 및 리포터 함수 공개

🤖 928 in / 1628 out / 2556 total tokens Optimizer 클래스에 baseConfig 파라미터를 추가하여 설정 구성을 더 유연하게 만들었습니다. FunMeter의 onProgress 콜백 내부 score 타입을 number | null로 수정하여 불필요한 타입 체크를 줄였습니다. toHTML과 toMarkdown 함수를

이더2026.03.021 min read
TypeScriptAPIRelease
FunMeter v5.15.0 릴리스: API 안정성 버그 3건 수정 및 테스트 확장
commitsradar_fun_meter · 4f387f5

FunMeter v5.15.0 릴리스: API 안정성 버그 3건 수정 및 테스트 확장

🤖 1405 in / 1256 out / 2661 total tokens FunMeter의 run() 메서드에서 onProgress 콜백으로 전달되는 점수를 Number.isFinite()로 검증하여 NaN과 Infinity를 null로 변환함. runParallel() 메서드에 파라미터 검증 로직을 추가해 1 미만 값 입력 시 RangeError를

이더2026.03.021 min read
v5.15.0BugFixAPI