타입 에러 관련 질문입니다.
미해결
Supabase, Next 풀 스택 시작하기 (feat. 슈파베이스 OAuth, nextjs 14)
todoList 생성하기 에서 content가 계속 타입 에러가 뜨는데 이유가 뭘까요?
- react
- 클론코딩
- next.js
- supabase
172만명의 커뮤니티!! 함께 토론해봐요.
미해결
Supabase, Next 풀 스택 시작하기 (feat. 슈파베이스 OAuth, nextjs 14)
todoList 생성하기 에서 content가 계속 타입 에러가 뜨는데 이유가 뭘까요?
미해결
AI 코딩으로 외주 수주하기: 병원 홈페이지 제작부터 비딩·견적·포트폴리오까지
안녕하세요. 강의를 수강해주셔서 감사합니다. 질문 작성 시 아래 내용을 함께 작성해주시면 보다 정확하고 빠르게 답변드릴 수 있습니다. 현재 진행 중인 섹션 또는 강의명 발생한 에러 내용 관련 코드 콘솔 에러 메시지 기대한 결과와 실제 결과 특히 개발 관련 질문은 코드와 에러 로그를 함께 첨부해주셔야 원인 파악이 훨씬 수월합니다. 또한 이 강의는 실무형 프로젝트 기반 강의이기 때문에, 구현 방식이나 설계 방향이 상황에 따라 달라질 수 있습니다. 질문 전에는: 강의 내용을 다시 한번 확인해보시고 기존 질문/답변에 유사한 내용이 있는지도 함께 확인 부탁드립니다. 수강생분들과 함께 좋은 학습 환경을 만들 수 있도록 서로 존중하는 분위기에서 이용 부탁드립니다. 감사합니다.
해결됨
AI 개발팀을 운영해 제대로 완성하는 결제 수익화 웹서비스 런칭하기
안녕하세요? 결제 시스템을 만드려면 사업자 등록이 필요한데 별도 세션을 추가로 지원해 주시는 걸까요?^^ 감사합니다.
미해결
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
안녕하세요. 늘 좋은 정보로 감사드립니다. 예전에 테마 관련 질문을 드렸던 적이 있습니다. 하지만 정확한 테마를 만들기에는 한계가 있음을 확인했습니다. 이에 업종으로 묶으려고 시도 중입니다. kis나 krx에서는 업종을 대분류까지만 나눠 너무 광범위함을 확인했습니다.(예 삼성전자 업종은 전기전자) 네이버를 보니 소분류까지 업종을 잘해놓았던데 어디가 원천인지는 모르겠습니다. 혹시 업종을 소분류까지 나눈 데이터를 가져올 수 있는 방법은 없을까요?
해결됨
AI 개발팀을 운영해 제대로 완성하는 결제 수익화 웹서비스 런칭하기
안녕하세요. 강의 언급한 mcp 기능들 설정할 수 있는 json 코드 github링크는 어디서 확인하나요?
미해결
[Rookiss] 클로드 코드 개발을 위한 CS 입문 (인터랙티브 교재)
안녕하세요! 실습하다 질문이 생겨서 남깁니다. 방명록 데이터를 파일로만 관리하는 상황에서, guestbook.csv를 수정했을때 바뀐 데이터가 브라우저에서 새로고침 했을때에 자동으로 반영되는지가 궁금합니다.
미해결
타입스크립트로 배우는 Next.js 16+ 완전 정복 : 기초부터 최신 아키텍처까지
카카오 로그인 후 이메일을 입력하고 몽고DB에 이메일과 refresh token이 저장된 것 까지 확인은 했는데 쿠키가 생성되지 않고 있네요. 강사님 네이버메일로 소스코드링크를 보냈습니다.
미해결
[Rookiss] 클로드 코드 개발을 위한 CS 입문 (인터랙티브 교재)
선생님 디스코드 안들어가져요 ㅠㅠ
해결됨
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
해당 강의내용은 1강 KRX 2강 Naver 3강 KIS 관련 내용을 올려주신다고 언급 해 주셨습니다. 현재 1강만 올라와있고 2,3강은 추후 업데이트 할 예정이신가요??
미해결
타입스크립트로 배우는 Next.js 16+ 완전 정복 : 기초부터 최신 아키텍처까지
이메일 입력 후 contitnue 버튼을 누르면 JWT auth error invalid token 오류가 나네요. 몇시간째 보고 있는데 원인을 찾지 못하겠네요. 전체 소스 코드를 같이 첨부하고 싶은데 할 수 가 없네요. 일단은 EmailInfoForm 소스만 올려 봅니다. backend는 .env 빼고 소스를 특별하게 수정한 부분이 없습니다. 브라우저 application 데이터도 클리어 해보고 했지만 소용이 없네요. 확인 부탁드립니다. "use client"; import {useState} from "react"; import {MailIcon} from "../ui/Icons"; import {validateEmail} from "@/lib/validation"; import clientApi from "@/lib/api/clientApi"; import {useRouter, useSearchParams} from "next/navigation"; export default function EmailInfoForm() { const router = useRouter(); const searchParams = useSearchParams(); const accessToken = searchParams.get("access_token") ?? ""; const [email, setEmail] = useState(""); const [error, setError] = useState(""); const [isSubmitting, setIsSubmitting] = useState(false); const handleFormSubmit = async (e: React.SubmitEvent<HTMLFormElement>) => { e.preventDefault(); if (isSubmitting) return; setError(""); //이메일 검증 const validationError = validateEmail(email); if (validationError) { setError(validationError); return; } //확인 대화 상자 const confirmed = window.confirm( "한 번 입력한 이메일은 변경할 수 없습니다. 이 이메일로 저장할까요?", ); if (!confirmed) return; setIsSubmitting(true); try { const res = await clientApi("/auth/update-email", { method: "PATCH", body: JSON.stringify({email: email.trim()}), headers: { Authorization: `Bearer ${accessToken}`, }, }); if (!res.ok) { const errorData = await res.json().catch(() => null); throw new Error( (errorData && errorData.error) || "이메일 업데이트에 실패하였습니다.", ); } router.replace("/"); router.refresh(); } catch (e) { setError( e instanceof Error ? e.message : "이메일 업데이트에 실패하였습니다.", ); } }; return ( <> <form className="flex flex-col gap-5" onSubmit={handleFormSubmit}> <div className="flex flex-col gap-2"> <label htmlFor="email" className="text-sm font-medium text-foreground" > Email Address </label> <div className="relative"> <MailIcon className="absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground" /> <input id="email" type="email" placeholder="Enter your email" className="h-11 w-full rounded-lg border-none bg-secondary pl-10 pr-4 text-sm text-foreground placeholder-muted-foreground outline-none focus:ring-2 focus:ring-primary" value={email} onChange={(e) => setEmail(e.target.value)} /> </div> </div> {error && ( <p className="text-sm font-medium text-destructive">{error}</p> )} <div className="grid grid-cols-2 gap-3"> <button type="button" className="h-11 rounded-lg bg-secondary text-sm font-medium text-secondary-foreground transition-colors hover:opacity-90" > Cancel </button> <button type="submit" className="h-11 rounded-lg bg-primary text-sm font-medium text-primary-foreground transition-colors hover:opacity-90" > Continue </button> </div> </form> </> ); }
미해결
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
그날 장마감 후 주식테마맵을 만드려고 합니다. 조언좀 주시면 감사하겠습니다. 1. 현재 키움증권 open api를 통해 10% 이상 상승종목을 수집합니다. 네이버 뉴스 검색 api를 통해 상승종목을 검색해 상승이유를 찾습니다. 테마맵을 만듭니다. 이렇게 실행했더니 문제가 생겼습니다. 아래를 참고해 상승종목이 테마별로 잘 묶이는 방법을 조언해주시면 감사하겠습니다. 1. 종목과 테마맵 불일치.(EX 화장품 종목인데 반도체 테마에 묶인 경우) 2. 반도체 테마가 반도체 테마로 묶이지 않고 개별상승 종목으로 분류 되는 경우.
미해결
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
'(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI' 강의와 'AI로 만드는 KR/US 퀀트 트레이딩 노드 분석 시스템 (바이브코딩)' 강의의 차이점이 뭔가요? 둘다 유사한 기능을 하는데, 사용 도구가 다른건가요? 그리고 이 프로그램이 완성되면 '연기금'이 보유한 주식과 거래량 추적이 가능한지요?
해결됨
한 입 크기로 잘라먹는 Next.js
https://onebite-books-server-main-pi-sandy.vercel.app/ 서버 배포 시 500 에러가 발생이 되는데 해결이 어려워서요. 이전 질문글들 찾아보니, 무료 플랜에서의 사양 이슈로 제한이 되었다는 것을 보았는데 같은 이유로 발생된 문제로 이해하면 될까요?
미해결
AI 코딩으로 외주 수주하기: 병원 홈페이지 제작부터 비딩·견적·포트폴리오까지
레퍼런스 사이트를 참고하여 메인페이지 초안만들기 (2:04) 여기에서 막혔어요. 강사님 화면은 코덱스 창에서 우측상단에 커서 편집기 목록이 보이는데요. 제가 아무리 혼자 동일하게 구현을 해볼려고 시도를 해도 방법을 모르겠습니다. 커서는 제 컴퓨터에 설치를 해둔 상태입니다. -> 이것은 제 코덱스 화면입니다. 보안 때문에 커서를 팅겨내는 것 같다고 제미나이가 알려줬 습니다. (현재, 제 컴퓨터에 깔려 있는 보안은 아래 이미지와 같고요. ) 제미나이는 수동으로 커서를 열어서 들어가라고 하는데 앞으로, 이렇 게 살아갈 생각하니 너무 번거로울듯 싶어서 한 수 배우고자 질문 납니다. 이 강의는 따로 질문할 수 있는 카카오톡 오픈채팅방은 운영안 하시나요?
해결됨
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
강의를 듣고 저도 한번 저만의 크롤링을 하려고 코드를 짜다보니, 네이버 증권 데이터를 가져와 사용하는것이 불법이라고 AI가 답변합니다. 다른 대안이 있을까요? 1. 기술적·정책적 문제 (네이버 이용약관 및 robots.txt) 서비스 이용약관 위반: 네이버를 포함한 대부분의 플랫폼은 이용약관을 통해 무단 크롤링, 데이터 수집 및 재배포를 엄격히 금지 하고 있습니다. 이는 사용자가 서비스에 가입할 때 동의한 계약 사항이므로, 이를 위반할 경우 서비스 이용 정지 등의 제재를 받을 수 있습니다. robots.txt 준수 의무: 네이버는 사이트 내에 robots.txt 라는 파일을 통해 수집 로봇의 접근을 제어하고 있습니다. 이를 무시하고 데이터를 대량으로 수집하는 행위는 기술적 보호 조치를 우회하는 행위로 간주되어 정보통신망법 위반 소지가 있습니다. 2. 저작권법 및 부정경쟁방지법 데이터의 저작물성: 단순히 숫자(주가, 거래량 등)만 가져오는 것은 사실 정보에 해당하여 저작권 침해 논란이 적을 수 있습니다. 그러나 이를 가공하여 정리한 '표'나 '분석 결과' 등을 그대로 가져오는 경우, 이는 네이버의 데이터베이스 저작권 을 침해하는 행위로 판단될 수 있습니다. 부정경쟁방지법: 타인이 상당한 노력과 비용으로 구축한 데이터를 무단으로 사용하여 자신의 영업에 활용하는 행위는 '부정경쟁방지 및 영업비밀보호에 관한 법률'상 부정경쟁행위로 간주될 수 있습니다. 상업적 목적이 없더라도 네이버 측에서 "데이터 무단 사용으로 인해 서비스 운영에 피해를 입었다"고 판단하면 법적 분쟁의 대상이 될 수 있습니다.
해결됨
비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
현재 수강 진도를 함께 알려주세요! 29. 4-1. 🤳 웹에서 앱으로의 대전환 - Flutter 개발환경 세팅(15:46초 진도) 구체적인 상황과 함께 질문해주세요! 플러터 셋팅 후 새폴더를 만드는데 검색>flutter> 관련 선택지가 강의안에서 처럼 안나와요. 상관없는건지, 잘못세팅이 된건지요?
미해결
AI 코딩으로 외주 수주하기: 병원 홈페이지 제작부터 비딩·견적·포트폴리오까지
저는 피부과 전문으로 랜딩페이지를 제작하는 서비스를 제공하려고 준비중입니다. 혹시 이쪽 관련해서 강사님께 고민이나 질문을 좀 드리고 싶은데, 괜찮으시다면.. 메일같은 개인 연락 수단을 받아볼 수 있을까요? 감사합니다!
해결됨
프론트엔드 마스터클래스
1강에 강의자료 링크가있다는데 못찾았습니다.. 혹시 1.1강에 몇분쯤에 나오는지 알수있을까요
미해결
파이썬으로 시작하는 데이터 분석(데이터 분석을 위한 Python 문법부터 데이터 수집, 전처리, 탐색까지)
아나콘다를 다운 받고 아나콘다 네비게이터에서 쥬피터 노트북 launch를 누르고 시작화면에서 쥬피터 노트북을 검색해 실행하니 프롬포트만 뜨고 브라우저는 뜨지 않습니다.
해결됨
한 입 크기로 잘라먹는 Next.js
searchbar를 일부 페이지에만 적용할 수 있는 레이아웃으로 설정하셨는데 그냥 컴포넌트로 만들어서 재사용할 수도 있었을 것 같아요 (일부)페이지 레이아웃과 컴포넌트로 적용할 때 각각 어떤 차이가 있고 선택할 때 어떤 기준을 가지고 선택하는지 궁금합니다.