묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨차세대 Node.js 백엔드 서버 개발(Fastify & Prisma & Typescript와 함께하는)
TypeError 관련하여 문의드립니다.
안녕하세요. TypeError 관련하여 문의드립니다.강의 회차는 Fastify 기본 설정입니다.먼저 아래는 제가 실습하는 환경입니다.Mac OS Ventura Node Version : v18.19.1 NPM Version : 10.2.4 아래는 오류에 대한 내용입니다.TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /Users/jiyong/Desktop/Stater-Kit/src/main.ts at new NodeError (node:internal/errors:405:5) at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:136:11) at defaultGetFormat (node:internal/modules/esm/get_format:182:36) at defaultLoad (node:internal/modules/esm/load:101:20) at nextLoad (node:internal/modules/esm/hooks:864:28) at load (/Users/jiyong/Desktop/Stater-Kit/node_modules/ts-node/dist/child/child-loader.js:19:122) at nextLoad (node:internal/modules/esm/hooks:864:28) at Hooks.load (node:internal/modules/esm/hooks:447:26) at MessagePort.handleMessage (node:internal/modules/esm/worker:196:24) at [nodejs.internal.kHybridDispatch] (node:internal/event_target:786:20) { code: 'ERR_UNKNOWN_FILE_EXTENSION' } [nodemon] app crashed - waiting for file changes before starting...이미 커뮤니티에 해당 오류와 관련하여 질문이 있길레 강사님이 답변하신 부분을 보고 체크해봤지만 제 코드상 잘못된 부분을 못찾겠더라구요그래서 Google Drive에 올려놓으신 fastify-init.zip을 통하여 진행해보았지만 같은 오류가 뜹니다.해결 방법을 알 수 있을까요 ?
-
해결됨차세대 Node.js 백엔드 서버 개발(Fastify & Prisma & Typescript와 함께하는)
똑같이 따라하고 오류나서 다시해보고 다시해보고 올려주신 코드 확인해봐도 계속 에러가 뜨는대요 ㅠ.ㅠ
PS C:\Users\ohdaesung\Desktop\study\fastify> npm start> sample@1.0.0 start> npm run build:live> sample@1.0.0 build:live> nodemon --watch 'src/**/*' --exec ts-node --esm src/main.ts --verbose[nodemon] 3.0.3[nodemon] to restart at any time, enter rs[nodemon] or send SIGHUP to 12892 to restart[nodemon] watching path(s): 'src\**\*'[nodemon] watching extensions: ts,json[nodemon] starting ts-node --esm src/main.ts[nodemon] spawning[nodemon] child pid: 17216[nodemon] watching 4 filesTypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for C:\Users\ohdaesung\Desktop\study\fastify\src\main.ts at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:160:9) at defaultGetFormat (node:internal/modules/esm/get_format:203:36) at defaultLoad (node:internal/modules/esm/load:143:22) at async nextLoad (node:internal/modules/esm/hooks:750:22) at async nextLoad (node:internal/modules/esm/hooks:750:22) at async Hooks.load (node:internal/modules/esm/hooks:383:20) at async handleMessage (node:internal/modules/esm/worker:199:18) { code: 'ERR_UNKNOWN_FILE_EXTENSION'}[nodemon] app crashed - waiting for file changes before starting... ㅠ.ㅠ
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
강의 05 디비...질문드려요
강의 05 에서 npx prisma formatnpx migrate 를 하는데, 디비명 에러가나는데요...cmd로 mysql 에서 디비를 생성하려니 하이픈 오류로 나옵니다....env 설정 DATABASE_URL="mysql://root:12341234@@localhost:3306/issue-management"윈도우 mysql에 디비를 만들지않은 상태에서도 마이그레이션이 되는건가요?
-
해결됨차세대 Node.js 백엔드 서버 개발(Fastify & Prisma & Typescript와 함께하는)
강좌의 샘플 프로젝트 파일을 올려주시면 좋을 것 같아요.
따라 치면서 해보고 있는데, 오타 같은 부분으로 인해서 실제 실행하는데 있어 시간이 걸리는 부분이 있네요. ^^;
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
로그인 로그아웃 문제
똑같이 코드를 구현해봤는대요!해당문제에서 오류가 발생하고있습니다.로그인은 잘됐지만 로그아웃에서 아무런 반응이 없다가 쿠키랑 캐시를 지워야지만 로그아웃이 되는 현상이 생겨서 질문을 해봅니다! const AuthStatus = () => { const { status, data: session } = useSession(); if (status === "loading") return <Skeleton width="3rem" />; if (status === "unauthenticated") return <Link href="/api/auth/signin">Login</Link>; return ( <Box> <DropdownMenu.Root> <DropdownMenu.Trigger> <Avatar src={session!.user!.image!} fallback="?" size="2" radius="full" className="cursor-pointer" referrerPolicy="no-referrer" // 이미지 불러오기 이슈 /> </DropdownMenu.Trigger> <DropdownMenu.Content> <DropdownMenu.Label> <Text size="2">{session!.user!.email}</Text> </DropdownMenu.Label> <DropdownMenu.Item> <Link href="/api/auth/signout">Logout</Link> </DropdownMenu.Item> </DropdownMenu.Content> </DropdownMenu.Root> </Box> );};특별히 더 봐야할 부분이 있을까요?
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
이슈 삭제 API delete 요청 오류 반환
이슈 삭제 API를 생성했는데 axios로 delete 요청을 하면 405 에러가 반환이 됩니다. 일단 post 요청으로 api를 만들고 요청을 보내면 정상적으로 삭제가 되는데 추가적인 설정이 필요할까여
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
vercel 배포후 메인페이지 데이터 연동이 안됩니다
질문 제출 안내 제목: vercel 배포후 메인페이지 데이터 연동이 안됩니다설명: 오늘 완강했습니다 재밌었어요 ㅎㅎ 제가 놓친 부분이 있는지 모르겠네요.글 수정삭제는 잘됩니다. 그런데 메인페이지에 있는 최신글이랑 차트는 재배포를 해야 적용이 되는군요 ㅠㅠ
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
Prisma.issue.findMany라우터 가 아닌 페이지에서 사용 ( in 60. 이슈 필터링 기능 구현 )
안녕하세요?꾸준히 학습을 하여 60강을 지나고 있는데요, 페이지.tsx 에서도 프리즈마를 활용해서 데이터를 서버로 요청하는것은 처음 보았습니다. 이렇게 되면 라우트를 거치지 않고 바로 데이터요청을 하는 것인데.. Fetch 를 통한 route.tsx 를 거치지 않고 바로 요청하는 이유가 있는지요?현업에서도 이렇게 하는 경우가 자주 있는지요?
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
서버 사이드 렌더링이 발생하는 이유
클라이언트 컴포넌트로 지정했는데도 서버사이드 렌더링으로 동작하는 이유가 뭔가요?
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
react-simplemde-editor 사용시 ReferenceError 가 발생합니다
제목: react-simplemde-editor 사용시 ReferenceError 가 발생합니다 import SimpleMDE from "react-simplemde-editor"; <Controller name="description" control={control} render={({ field }) => ( <SimpleMDE placeholder="Description" {...field} /> )} /> // 아래는 에러내용 node_modules\codemirror\lib\codemirror.js (18:18) @ navigator ⨯ ReferenceError: navigator is not defined 내용:11.이슈생성폼제출기능구현에서 에러가 나네요콘솔에 값은 잘나타납니다.강사님이랑 똑같이 작성했는데 인터넷 찾아보니https://velog.io/@app235naver/NextJs-react-simplemde-editor-%EC%9D%B4%EC%8A%88%ED%95%B4%EA%B2%B0라는 글이 있는데 이해를 못하겠네요.
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
화질개선 가능여부
720p 인줄 모르고 듣게 되었는데, 눈이 좀 피로합니다.개선은 어려울까요?
-
미해결Prisma로 알아보는 postgreSQL와 mongoDB
prisma timezone에 관한 질문이 있습니다.
현재 공식 레퍼런스를 보며 prisma, next를 사용해서 게시판을 만드는 프로젝트 작업을 성공적으로 끝냈지만 한가지 문제가 있었습니다. prisma의 now()가 timezone UTC를 베이스로 작동하고 있는데 이걸 설정하는 방법을 prisma에서 공식적으로 지원하지 않는다고 검색을 통해 알게되었습니다.아직 강의 내용을 수강하지는 않았기에 강의내용에서 timezone 관련 이슈를 다루는지는 모르겠지만 그 파트를 직접 찾기에는 오래 걸리는터라.... 먼저 질문부터 남겨봅니다.
-
미해결Prisma로 알아보는 postgreSQL와 mongoDB
create( ) - User 를 만들기 수업 관련
강의 잘듣고 있는데 제가 아직 초보라서 강의를 듣고 게시판이나 로그인 같은것들을 잘 구현할수 있을지 nest js 와 잘 연동할수 있을지 감이 안잡혀서요 혹시 prisma 강의에서 로그인, 로그아웃 게시판 만들기 이미지 업로드 구현 같은 구체적인 기능 구현 강의는 추가 안되나요?
-
미해결Prisma로 알아보는 postgreSQL와 mongoDB
prisma 설정하고 미들웨어 사용해보기 강의 관련 질문들
질문1prisma 설정하고 미들웨어 사용해보기까지의 schema.prisma 코드가 있으신가요? 질문2그리고 prisma.push 하면 schema.prisma 에 모델로 설정되어 있는 것들만 스키마의 테이블로 등록 되는건가요? 혹시 없는 테이블들이 pgadmin 에서 미리 만들어져 있을 경우 어떻게 되나요? prisma.push 만 사용하면 장고처럼 migrations migrate 따로 관리 안해도 되나요? 질문3프리즈마 서비스 생성자 함수에 다음과 같이 설정하면 프리즈마 쿼리와 에러 정보를 확인 할수 있다 그렇게 생각하면 되나요? 그리고 그게 미들웨어 방식으로 설정하는 거죠?질문4아래 코드에서 params 는 백엔드에서 orm 으로 넘기는 파라미터 정보 next 는 디비로부터 오는 정보가 맞나요? 그리고 이 미들웨어는 자동으로 실행되는건가요? return 값은 어디로 가나요?
-
미해결Prisma로 알아보는 postgreSQL와 mongoDB
pgadmin 관련 질문이 있습니다
pgadmin 은 비추인가요? pg admin으로 user 입력 해보려는데 USER_INFO 랑 연관성 에러가 발생 해요 그리고 datetime 은 어떤 형식으로 입력 해야 될까요?
-
미해결Prisma로 알아보는 postgreSQL와 mongoDB
모듈 관련 에러 해결 방법 입니다 ex)Cannot find module '@nestjs/core'
error:Cannot find module '@nestjs/core' or its corresponding type declarations 해결: npm install @nestjs/common npm install @nestjs/core
-
미해결Prisma로 알아보는 postgreSQL와 mongoDB
2023년 버전이 추가되어도 강의 순서에는 변함이 없는지 궁금합니다!
안녕하세요, 우선 2023년도 버전 강의 업데이트에 감사하다는 말씀부터 드리고 싶습니다. 2022년도 버전만큼을 새로 찍어서 올려주시다니... 새해부터 마음이 뜨끈해지네요.다른게 아니라, 언뜻 보기엔 섹션 6(prisma 쿼리 알아보기)이 Prisma에 대한 기본적인 개념을 잡는 섹션으로 보이는데 2023년도 강의 버전이 업데이트되면서 우선 PG실습부터 하는 순서로 변경된 것 같습니다. 이게 강사님께서 의도하시고, 또 추천하시는 수강 순서가 맞는지 궁금합니다!