묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
베이스앱 만들기가 너무 어려워요
베이스 앱을 강의에서 알려주신 대로 만들려고 해도 생략된 부분이 많은거 같아서 어렵네요.. 저는 리액트 네이티브 expo로 개발하려고 하는데, DB 설계 부분과 이 데이터를 가지고 앱에서 화면을 만들기가 쉽지 않은거 같습니다.. DB 설계 부분에서 꼭 필요한 테이블이 어떤건지 잘 모르겠어요 말씀해 주신 5개의 테이블만 있으면 될까요?(app,app_toolbar,app_style,menu,app_fcm_topic) expo를 사용하려고 하는데, 안드로이드도 마찬가지겠지만 새로운 프로젝트를 만드는게 아니고, 기존 프로젝트에서 데이터만 불러와서 새로운 앱처럼 만들 수가 있는거죠? 성격이 다른 경우에 어떻게 같은 앱에서 만들 수 있는지가 어려운거 같습니다 만약 앱 2개가 있고, 글쓰기 화면이 다르다고 할때, menu 테이블과 app_id를 통해서 글쓰기 추가라는 화면이 앱에 따라 다르게 나올텐데 그러면 글쓰기 추가 파일에 각기 다른 UI를 어떻게 보여줄 수 있는지 잘 모르겠어요
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
구현 문의
안녕하세요. 강의를 보면서 렌더 텍스처에 대해 알게되었습니다. 다름이 아니라 렌더 텍스처를 사용해서 캐릭터들을 보여주는 방법도 있는데 새로운 Scene을 만들어서 그 Scene에 보여줘도 되는건가요? 혹시 렌더 텍스처를 활용해 구현하면 장점이 있나요?
-
미해결웹소켓/STOMP 채팅서비스(spring, vue, redis)
앱 서비스일 경우
안녕하세요. 이번에 강의 수강을 시작하였습니다. 급하게 앱 프로젝트에서 채팅 서비스 구현을 맡게 되어서 강의를 수강하게 되었는데요, 지금 이 강의는 웹에서 채팅을 구현하는데, 앱에서 구현하게된다고 해도 백엔드 부분은 동일한건가요? 차이점이 있다면 알려주시면 감사하겠습니다
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
제로초 스쿨 커뮤니티 슬랙채널에 들어갈수 없습니다.
https://zerocho.com/slackhttps://zerocho.com/lecture해당링크들을 클릭하게되면사이트에 연결할수 없음으로 2개가 동시에 뜨게 됩니다. 혹시 다른 링크나 해결방법이 있을까요?
-
미해결React Native with Expo: 제로초에게 제대로 배우기
안드로이드 환경에서의 이미지 업로드 문제
제로초님 안녕하세요!axios를 통해 안드로이드 환경에서 이미지를 업로드하는 과정에서 Axios Network Error가 났는데 const response = await authenticatedAxiosInstance.post(`/diary/image?${queryString}`, formData, { headers: { 'Content-Type': 'multipart/form-data', }, });ios는 'Content-Type': 'multipart/form-data' 없이도 성공적으로 업로드되는데 안드로이드에서는 이걸 직접 추가해줘야 에러가 안 나더라구요 혹시 어떤 이유때문인지 아신다면 설명 한번 해주시면 감사하겠습니다!
-
해결됨실리콘밸리 리더가 알려주는 빅데이터 처리 (Spark)
강의자료가 비어있어요
안녕하세요 3. 강의자료에서 파일을 다운받았는데 폴더가 비어있습니다.
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
LlamaIndex에 대한 강사님의 견해가 궁금합니다.
안녕하세요! 수업 잘 듣고 있습니다.수업을 들으면서 Rag 관련해서 정보를 찾아보던 중에 LlamaIndex 라는 것을 알게 됐는데 마찬가지로 Rag에 사용된다는 이야기를 들었습니다. 이 라이브러리에 대해서는 어떻게 생각하시는지 그리고 Langchain 만 알아도 굳이 LlamaIndex까지 공부할 필요는 없을지도 궁금합니다. 질문이 두서 없어서 죄송합니다! 감사합니다!
-
미해결김영한의 실전 자바 - 중급 2편
노드 삭제시 노드 null값으로 초기화
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MyLinkedList의 remove함수에서removeNode.item = null;removeNode.next = null;를 해주는데, GC가 처리를 해주는데 꼭 이 과정이 필요한지 궁금합니다.
-
미해결실전에서 바로 써먹는 Kafka 입문
msa 강좌 관련해서 질문 있어서 글 남깁니다!
안녕하세요!수업 정말 잘 듣고 있는 수강생입니다!!다름이 아니라 msa 강좌 일정 관련해서 언제쯤 나오는지 궁금해서 글 남깁니다! (어디에 질문 남길지 고민하다가 그냥 여기에 남겼어요..ㅠㅠ)
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
ch4-5 관리자 계정 로그인, JWT토큰 관련
덕분에 무사히 다음 강의 듣고있는데요또 막혔습니다;;; MongoDB는 연결이 잘되는데요;;{ id : new ObjectId(''''')등등 터미널에 admin과 패스워드 등의 데이터카 안뜹니다;;;
-
해결됨이해하면 인생이 바뀌는 네트워크 프로그래밍
[자문자답] Windows 11 Evaluation VM Download
VM Windows 다운로드 해야 되는 분들은 참고하세요. 구글링하면 다 나오긴 해요.link(reddit)
-
미해결데이터 드리븐 그로스 마케팅 - 고객 중심의 문제 해결력 업그레이드
강의자료 요청드립니다.
좋은 강의 잘 들었습니다.강의 자료 공유 부탁 드리고자 글 남깁니다.yjkim0394@gmail.com감사합니다. :)
-
해결됨앨런 Swift Concurrency for Swift 6 (Part-2)
ImageProject 관련 문의
안녕하세요,ImageProject 관련하여 설명해주신 내용 중 궁금한 점이 있어 문의드립니다. 1.await imageDownloader.cache.keys.contains(url)와let keys = await imageDownloader.cache.keysif keys.contains(url)중에후자를 사용하는 것이 액터 재진입에 있어 더욱 안정적인 코드라고 말씀하셨는데요액터 재진입 관점에서는 전자의 코드가 actor isolated 된 상태에서 contain 여부까지 확인이 되고후자의 코드는 key값을 가져오고 contain 여부를 판단하는 시점에 actor에 다른 태스크가 진입하여 값이 변경될 가능성이 있기 때문에전자가 더 안정적인 코드가 아닌가요?어떤 이유 때문에 후자의 코드를 사용해야하는지 다시 설명해주시면 감사하겠습니다. 2. privatelet storage = DiskStorage()의 코드는Global actor 'ImageDatabase'-isolated default value in a actor-isolated context오류를 발생시켜 storage를 추후에 초기화 하도록 수정해주셨는데요privatelazyvar storage = DiskStorage()으로 하면 storage가 호출되는 시점에 초기화 되니 그 때에는 이미 actor의 격리영역이 정해진 상태라 이상이 없을 것이라고 생각했습니다만같은 오류가 발생하더라구요.@ImageDatabase 로 격리되어 있기 때문에 비동기적으로 초기화되어야 하지만 그렇지 못하기 때문에 오류가 발생하는 것인지 궁금합니다. 감사합니다.
-
미해결김영한의 실전 자바 - 중급 2편
강의영상에 대한 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의내용이라기보딘 강의영상에 대한 질문인데요..강의영상 음성언어로 영어,일본어,베트남어가 있던데 영한님께서 직접 다 녹음하시는건가요?목소리가 영한님 목소리라서,, 개인적으로 궁금해서 여쭤봅니다 ㅎㅎ
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
호스트 컴퓨터에서 폴더를 삭제하면?
안녕하세요, 질문 있습니다!마지막 부분에서 초기 비밀번호 외에 새로 생성한 비밀번호로는 새로 생성할 수 없다고 하셨는데,호스트 컴퓨터의 폴더를 삭제하고 다시 생성하는 경우이전에 생성했던 데이터베이스도 모두 삭제되는 게 맞을까요?: 호스트 컴퓨터의 폴더를 삭제하면 데이터도 삭제로 이해면 될지 답변부탁드립니다.(유익한 강의 즐겁게 수강중입니당.. 감사합니다.)
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
외부에서 AI Agent 접속시 부실한 output 출력
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요.nngro으로 url 발급받아서, 외부 접속시 AI Agent의 Fail 이슈는 해결했습니다. 고맙습니다. 그런데, n8n에서 질의할 때는 정상 작동하는데, 외부에서 접속할 때는 동일한 질의에 대해 답변이 다릅니다. 최신 정보를 검색하지 못합니다. 어떤 점을 살펴보면 될까요?
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
ch4-4관리자 계정생성하기 문제 발생
아래와 같은 오류가 발생됩니다.... Error: Cannot find module 'bcrypt'Require stack:- /Users/sungwon/Desktop/Project/Web/company_website/backend/routes/user.js- /Users/sungwon/Desktop/Project/Web/company_website/backend/index.js at Module._resolveFilename (node:internal/modules/cjs/loader:1369:15) at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19) at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22) at Module._load (node:internal/modules/cjs/loader:1179:37) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) at Module.require (node:internal/modules/cjs/loader:1449:12) at require (node:internal/modules/helpers:135:16) at Object.<anonymous> (/Users/sungwon/Desktop/Project/Web/company_website/backend/routes/user.js:3:16) at Module._compile (node:internal/modules/cjs/loader:1692:14) { code: 'MODULE_NOT_FOUND', requireStack: [ '/Users/sungwon/Desktop/Project/Web/company_website/backend/routes/user.js', '/Users/sungwon/Desktop/Project/Web/company_website/backend/index.js' ]}Node.js v24.4.0[nodemon] app crashed - waiting for file changes before starting... 아래는 index.js 코드입니다.require('dotenv').config(); const express = require('express'); const mongoose = require('mongoose'); const app = express(); const PORT =3000; const userRoutes = require("./routes/user"); app.use('/api/auth',userRoutes); app.get('/', (req, res) => { res.send('Hello World!'); }); mongoose.connect(process.env.MONGO_URI) .then(() => console.log('MongoDB와 연결이 되었습니다.')) .catch((error)=> console.log('MongoDB와 연결이 실패하였습니다:',error)); app.listen(PORT, () => { console.log("Server is running"); })models>User.js 코드입니다.const mongoose = require('mongoose'); const userSchema = new mongoose.Schema( { username:{ type:String, require: true, trim: true, minlength:2, maxlength:30, }, password:{ type:String, require:true, select: false, }, isLoggedIn:{ type:Boolean, default:false, }, isActive:{ type:Boolean, default:false, }, failedLoginAttempts:{ type:Number, default:0, }, lastLoginAttempts:{ type:Date, }, ipAddress:{ type:String, trim:true, }, createdAt:{ type:Date, default: Date.now, } }, { timestamps:true, } ); const User = mongoose.model('User', userSchema); module.exports = User; routes>user.js코드 입니다.const express = require('express'); const router = express.Router(); const bcrypt = require('bcrypt'); const User = require('../models/User'); router.post('/signup', async (req, res) => { try { const {username, password} = req.body; const existingUser=await User.findOne({username}); if(existingUser){ return res.status(400).json({message:'이미 존재하는 사용자 입니다.'}); } const hashedPassword = await bcrypt.hash(password,10); const user = new User({ username, password:hashedPassword, }) await user.save(); res.status(201).json({message:'회원가입이 완료되었습니다.'}); } catch(error){ res.status(500).json({message:'서버 오류가 발생되었습니다.'}); console.log(error); } }); module.exports = router;
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
맥 단축키 설정 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - ★ 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.command editor가 없는 경우 어떻게 설정해야하나요?
-
미해결
인프런에서 강의 찾는 경우
그냥 인프런이 유명하다해서 들어왔는데 솔직히 잘 모르겠어서 다른분들은 강의 어떻게 찾는지 궁금합니다. 좀 뒤져보니까 다들 추천받고 어떤 강의, 어떤 강사님 추천받고 그냥 그거 들으시나요? 아니면 인프런에서 검색해서 미리보기하고 들으시나요? 솔직히 홈 화면 정신없는거같은데 그냥 노출 많이 되서 좋으신분도 있는건지 궁금...
-
미해결그림으로 쉽게 배우는 네트워크
복습방식
좋은 강의감사합니다.다 강의를 완강하고, 복습을 한다고 했을때 물론 ppt가 있긴 하지만, 줄글로 된거나 이런게 없어서 복습을 어떻게 해야 기억에 남을지 하는데강의 준비하신 분은 어떤 복습법을 의도하셨고? 추천하시는지 문의드립니다.강의를 다시 보기, ppt 다시 보기, 뭐 등등?