inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

서버, 도메인 등 구매 없이 우선 진행 후

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

서버, 도메인 등 구매 없이 우선 실습을 진행하고 나중에 만든 n8n을 서버로 옮기는 방법은 안될까요? 시작부터 구매하고 진행하려니 부담되고 개인으로 연습하고 이후에는 회사 서버나 도메인으로 활용할 것 같아서요.

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
김진주 댓글 1 좋아요 0 조회수 68

@agent-prd-generator

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

docs에 제공해 주신 prd-generator.md를 생성했고 Claude를 실행했을 때 @prd를 하면 아래와 같이 나오는데요, agent-prd-generator는 어디에 나오나요?

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
read.eun77 댓글 3 좋아요 0 조회수 267

Day 19 미션 안내 질문

해결됨

한입 챌린지 7기 - React.js

Day 19 미션 안내에서 '요구사항 2'의 State 생성 요구사항 중 action.type 이 INIT 인 경우에는 어떤 액션을 구현 하면 될까요?

  • javascript
  • react
  • node.js
  • react.js
Lucy 댓글 2 좋아요 0 조회수 90

강의자료문의

해결됨

누구보다 빠르게 배우는 Springboot + React RestAPI 게시판 만들기

react ui 만들기 강의에서 헤더의파일같은거는 강의자료에 있다고 하셨는데 강의자료는 어디에 있나요?? 노션에도 없던데

  • react
  • java
  • kotlin
  • spring-boot
  • jpa
댓글 2 좋아요 1 조회수 91

HTTP Request 관련 문의

해결됨

원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)

강의를 보면 http 요청 결과를 기다리는 것을 wait에 시간을 주는 것으로 처리가 되어 있는데, 동기적으로 요청에 대한 응답이 오면 다음 노드를 실행하도록 구현은 어려운가요?

  • python
  • youtube-api
  • n8n
  • ai-활용-(ax)
김기훈 댓글 2 좋아요 0 조회수 50

왜 15강 18강이 똑같나요?

미해결

100% 비개발자 바이브 코딩: 앱 200개로 월 140만 수익 노하우

영상이 똑같습니다........

  • python
  • flutter
  • chatgpt
  • claude
  • 바이브코딩
global.insung 댓글 2 좋아요 1 조회수 120

질문입니다

미해결

안티그래비티 CLI 하네스 엔지니어링

안녕하세요 좋은 강의감사합니다 번외적인 질문이지만 CLI가 아니라 CURSOR같은 에이전트를 활용해도 문제는 없을까요

  • python
  • vscode
  • gemini
Cho hyunik 댓글 1 좋아요 0 조회수 98

구글계정 사용중지

해결됨

원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)

안녕하세요. 학습후 영상제작하여 자동으로 유튜브 업로드까지 해서 2일 운영했는데요. 구글계정 사용중지가 되었습니다. Gpt에서 확인했을때 자동화 업로드 감지시 계정 중단사유라고 하던데요. 혹시 이부분에 대해서 대응방법이 있을까요? 이의신청은 했지만 어떻게 될지는 모르겠습니다.

  • python
  • youtube-api
  • n8n
  • ai-활용-(ax)
김싼타 댓글 2 좋아요 0 조회수 499

h1 태그 글제목이 두개나 나옵니다 ㅠㅠ

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

어디서 오류가난건가요,.,?ㅠ

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
jimin6060 댓글 1 좋아요 0 조회수 47

22강 노드 계속 오류납니다

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

타이틀을 가져와야하는데 이스큐트 노드 하면 계속 오류가떠요 그전 노드들은 다 작동이잘되는데

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
jimin6060 댓글 2 좋아요 0 조회수 50

props 질문

해결됨

한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편

TodoItem 에서 todo값을 props로 넘겨줄때 왜 {...todo} 로 사용하나요? {todo} 는 안되는건가요?

  • react
  • typescript
  • react-query
  • supabase
  • zustand
gmldnjs0402 댓글 2 좋아요 0 조회수 58

25년도 12월 docker compose 설치 방법이 레거시된 상황

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

https://docs.docker.com/compose/install/standalone/ 지금 현재 사이트에 들어가니 레거시라고 되어있는 상황입니다. 레거시가 되었지만 그대로 사용해도 괜찮을까요? https://docs.docker.com/compose/install/ 에 보니 Docker Desktop를 설치해서 Docker compose를 설치하는 방법이 있고, 플러그인을 설치해서 docker compose 플러그인을 설치하는 방법이 있는데 만약 레거시를 사용못한다면 어떤 방법을 사용해야할까요?

  • 네트워크
  • linux
  • docker
oridori2705 댓글 1 좋아요 0 조회수 134

로그인시 401 Unauthorized 오류가 뜹니다

미해결

[리뉴얼] React로 NodeBird SNS 만들기

로그인시 401 Unauthorized 오류가 떠서 리덕스 액션을 봤더니 LOG_IN_FAILURE에 error 내용이 비어 있었습니다. routes/user.js const express = require("express"); const bcrypt = require("bcrypt"); const { User, Post } = require("../models"); const passport = require("passport"); const router = express.Router(); router.post("/login", (req, res, next) => { console.log("🧾 req.body:", req.body); passport.authenticate("local", (err, user, info) => { if (err) { console.error(err); return next(err); } if (info) { return res.status(401).send(info.reason); } return req.login(user, async (loginerr) => { if (loginerr) { console.error(loginerr); return next(loginerr); } const fullUserWithoutPassword = await User.findOne({ where: { id: user.id }, attributes: { exclude: ["password"], }, include: [ { model: Post, }, { model: User, as: "Followings", }, { model: User, as: "Followers", }, ], }); return res.status(200).json(fullUserWithoutPassword); }); })(req, res, next); }); router.post("/", async (req, res, next) => { try { const exUser = await User.findOne({ where: { email: req.body.email, }, }); if (exUser) { return res.status(403).send("이미 사용중인 아이디입니다."); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).send("ok"); } catch (error) { console.error(error); next(error); } }); module.exports = router; 세션 쿠키가 잘 전달이 안된건가 싶어서 req.body를 서버 터미널로 찍었더니 req.body: undefined 로 나왔습니다. 로그인 폼에서 데이터를 잘못 넘겨준건가 해서 확인해봤더니 loginForm.js const onSubmitForm = useCallback(() => { console.log(email, password); dispatch(loginRequestAction({ email, password })); }, [email, password]); 데이터도 잘 넘겨준 것 같고 sagas/user.js function logInAPI(data) { return axios.post("/user/login", data); } function* logIn(action) { try { const result = yield call(logInAPI, action.data); yield put({ type: LOG_IN_SUCCESS, data: result.data, }); } catch (err) { console.error(err); yield put({ type: LOG_IN_FAILURE, error: err.response.data, }); } } 사가쪽도 문제가 없어보여서 프론트 쪽 문제는 아닌 것 같고 백엔드쪽 문제 같은데 도저히 어디서 문제가 생긴건지 모르겠습니다. app.js const express = require("express"); const cors = require("cors"); const session = require("express-session"); const cookieParser = require("cookie-parser"); const postRouter = require("./routes/post"); const userRouter = require("./routes/user"); const db = require("./models"); const passportConfig = require("./passport"); const passport = require("passport"); const dotenv = require("dotenv"); dotenv.config(); const app = express(); db.sequelize .sync() .then(() => { console.log("db 연결성공"); }) .catch(console.error); passportConfig(); app.use( cors({ origin: "*", credentials: false, }) ); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(cookieParser(process.env.COOKIE_SECRET)); app.use( session({ saveUninitialized: false, resave: false, secret: process.env.COOKIE_SECRET, }) ); app.use(passport.initialize()); app.use(passport.session()); app.get("/", (req, res) => { res.send("hello express"); }); app.get("/api", (req, res) => { res.json([ { id: 1, content: "hello", }, { id: 2, content: "hello2", }, { id: 3, content: "hello3", }, ]); }); app.get("/api/posts", (req, res) => { res.json([ { id: 1, content: "hello", }, { id: 2, content: "hello2", }, { id: 3, content: "hello3", }, ]); }); app.use("/post", postRouter); app.use("/user", userRouter); app.listen(3065, () => { console.log("서버 실행 중!"); }); passport/local.js const passport = require("passport"); const { Strategy: LocalStrategy } = require("passport-local"); const { User } = require("../models"); const bcrypt = require("bcrypt"); module.exports = () => { passport.use( new LocalStrategy( { usernameField: "email", passwordField: "password", }, async (email, password, done) => { try { console.log("입력값:", email, password); const user = await User.findOne({ where: { email }, }); console.log("찾은 유저:", user && user.email); if (!user) { return done(null, false, { reason: "존재하지 않는 이메일입니다!" }); } const result = await bcrypt.compare(password, user.password); if (result) { return done(null, user); } return done(null, false, { reason: "비밀번호가 틀렸습니다." }); } catch (error) { console.log(error); return done(error); } } ) ); }; passport/index.js const passport = require("passport"); const local = require("./local"); const { User } = require("../models"); module.exports = () => { passport.serializeUser((user, done) => { done(null, user.id); }); passport.deserializeUser(async (id, done) => { try { const user = await User.findOne({ where: { id } }); done(null, user); } catch (error) { console.error(error); done(error); } }); local(); }; 백엔드 코드를 첨부하였습니다. 터미널에 나온 콘솔 내용입니다. local.js파일에서도 콘솔("입력값:","찾은 유저:" )을 찍었는데 터미널에 찍힌 콘솔은 req.body만 찍혔습니다..

  • react
  • redux
  • node.js
  • express
  • next.js
현석 댓글 1 좋아요 0 조회수 120

반드시 C드라이브에 설치해야하나요?

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

D드라이브가 용량이 더 커서 파이썬이나 VScode를 D드라이브에 설치하려고 하는데 상관없나요?

  • python
  • 설치
the1200 댓글 1 좋아요 0 조회수 101

10강 수업중에 안되는게 있어서 질문 드립니다.

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

안녕하세요 현재 10강 수강중입니다. Visual Studio Code 를 이용해서 코드 생성하다가 일부 안되는게 있어서 강사님의 코드를 다운받아서 적용하였습니다. 강사님 코드에서 수정사항은 .env 파일(제 계정으로 생성한 네이버/구글 API정보로 변경) 과 Key 값을 abcd12345에서 좀더 복잡하게 다른 값으로 수정만 하였습니다. 근데 뭔가 API를 이용해서 질의를 못하는것 같습니다. 혹시 좀더 확인해야할 것 또는 테스트 할 수 있는 방법이 있을까요?

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
Jinkyu Kim 댓글 4 좋아요 0 조회수 76

FK 현업에서 실제 사용안하시나요

해결됨

커머스 서비스로 배우는 NestJS 실전 개발 (w. Prisma, Docker, Redis, Kafka)

현업에서 실제로 개발하실때도 FK 를 넣지 않으시나요? 데이터 정합성과 ORM 이용의 편리함 등을 위해 FK 를 맺는게 맞지 않나해서 여쭤보게 되었습니다.

  • docker
  • kafka
  • redis
  • nestjs
  • prisma
연습생 댓글 1 좋아요 0 조회수 124

수료증 발급 문의

미해결

비개발자도 쉽게 시작하는 코딩 입문 강의: PCCE 합격을 위한 파이썬 기초 & 알고리즘

안녕하세요. 실습환경을 제하고 전 강의 수강을 했는데 수료증 발급 가능한지 문의 드립니다. 실습환경은 회사 노트북으로 오픈이 되지 않아 실습이 불가한 상황입니다. 확인 부탁드립니다. 감사합니다.

  • python
  • 코딩-테스트
janus014 댓글 1 좋아요 0 조회수 86

vs code 설치 다름

해결됨

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

파이선까지는 잘 됐습니다. vs code 설치 후 아래와 같이 강의 내용과 달라서 진도가 안 나가고 있습니다. 왼쪽의 트리구조, ctrn+shift+r 버튼 눌러도 화면처럼 뜨지 않으며 select inter>> 로 뜨지 않으며 그냥 > 만 보이고 python (kiwoom_32)도 보이질 않네요. 설치를 기본이 아닌 다른 폴더에 하기는 했습니다. (d:\inforun에 설치 함)

  • python
  • 재테크
  • streamlit
  • chatgpt
  • 프롬프트엔지니어링
xatron 댓글 3 좋아요 0 조회수 128

부모에서 훅 호출하여 자식에게 prop으로 내려주기 vs 자식에서 훅 호출 선생님은 어떻게 생각하시는지 궁금합니다

해결됨

한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편

map 함수 안에서 자식 컴포넌트가 순회하는 코드가 있다고 할 때, 그 자식 컴포넌트 안에서 훅(ex useEditPost/useDeletePost)을 호출하는 것이 좋을까요? 아니면 부모에서 훅을 한번 호출한 뒤 자식 컴포넌트에 prop으로 내려주는 것이 좋을까요? 전자는 자식마다 호출되어 할당될 것 같아서 메모리 관리에 단점이 있을 것 같고 (추측입니다), 후자는 (훅의 함수를 받아야하는 대상 컴포넌트가 자식 내부에 더 깊은 뎁스에 있다고 할 때) Prop Drilling의 단점이 있을 것 같은데요 선생님은 어떻게 생각하시나요?

  • react
  • typescript
  • react-query
  • supabase
  • zustand
최성준 댓글 1 좋아요 0 조회수 80

인기 태그

인프런 TOP Writers

주간 인기글