inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

15강 수정 요청: DOWNLOAD_DIR 확인 구문 부분

해결됨

FastAPI: Python으로 3배 빠르게, 2배 정확한, 10배 빠른 API 만들기

아래의 엔드포인트 두개의 함수 부분에서 async def download_basic(file_name: str): async def download_custom(file_name: str): if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 이 부부의 file_path를 full_file_path를 아래처럼 할당한 후에 if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 으로 수정해야 할 듯 합니다. @app.get("/download/basic/{file_name}") async def download_basic(file_name: str): safe_base_filename = os.path.basename(file_name) file_path = os.path.join(DOWNLOAD_DIR, safe_base_filename) full_file_path = os.path.abspath(file_path) . ' ' if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): # if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): @app.get("/download/custom/{file_name}") async def download_custom(file_name: str): safe_base_filename = os.path.basename(file_name) file_path = os.path.join(DOWNLOAD_DIR, safe_base_filename) full_file_path = os.path.abspath(file_path) . ' ' if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): # if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 그렇지 않으면 검증이 되지 않습니다. 아래 참고 file_path: ./downloadables/스크린샷_3.png full_file_path: D:\Python_FastAPI\Inflearn_Master\File_API\downloadables\스크린샷_3.png os.path.abspath(DOWNLOAD_DIR): D:\Python_FastAPI\Inflearn_Master\File_API\downloadables

  • python
  • aws
  • docker
  • sqlalchemy
  • FastAPI
moljin 댓글 2 좋아요 0 조회수 91

강의 커리큘럼에 대해 질문이 있습니다.

해결됨

[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스

안녕하세요 강의를 구매 후 듣다가 일이 생겨서 오랜만에 다시 공부하려고 하는데 커리큘럼을 다시 보니 처음에 html, css 강의 순서대로 나오다가 js가 나오고 또 섹션04부분에서 다시 css가 나오고 또 js가 나오더라구요 그래서 이 부분이 헷갈리는데 그냥 처음부터 순서대로 강의를 들으면 될까요?

  • react
  • react-native
  • 하이브리드-앱
  • graphql
  • next.js
부드러운 족제비 댓글 2 좋아요 0 조회수 127

강의자료가 제공되는것으로 아는데, 어디서 받을 수 있나요?

해결됨

비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE

현재 수강 진도를 함께 알려주세요! "1주차 3강까지 완료" 또는 "2주차 실습 중"처럼 어디까지 들으셨는지 적어주시면 맞춤형 답변을 드릴 수 있어요 2-3강 구체적인 상황과 함께 질문해주세요! "AI가 안 된다"보다는 "Cursor에서 이런 프롬프트를 입력했는데 이런 에러가 나와요"처럼 상세하게 적어주시면 더 정확한 답변을 드릴 수 있어요 스크린샷이나 코드를 첨부해주세요. 에러 화면, 현재 진행 상황을 보여주시면 문제 해결이 10배 빨라집니다! 마크다운 코드 블록(```)을 활용하면 더 깔끔하게 정리할 수 있어요 커뮤니티 검색을 먼저 해보세요. 같은 문제로 고민하신 분들이 이미 해결책을 찾았을 수도 있어요. 검색 후 못 찾으시면 언제든 새로 질문해주세요! 서로 도우며 함께 성장해요. 나도 모르는 건 "저도 궁금해요!"라고 댓글 달아주시고, 아는 건 적극적으로 공유해주세요. 가르치면서 더 잘하게 됩니다 바이브코딩 관련 질문은 환영, 기술 세부사항은 GPT 활용! 프롬프트 작성법, AI 도구 사용법은 여기서, 복잡한 코딩 문법은 ChatGPT에게 물어보시는 게 더 빨라요 진도나 과제 관련 문의는 1:1 문의를 이용해주세요. 개인적인 학습 계획, 환불, 수강 기간 연장 등은 따로 문의해주시면 더 자세히 상담드릴게요 실패 사례도 공유해주세요! "이렇게 했더니 망했어요" 같은 경험담도 다른 수강생들에게 큰 도움이 됩니다. 실패도 소중한 학습 자료예요 좋은 질문 예시 [진도] 2주차 5강 - React 컴포넌트 생성까지 완료 [질문] Cursor에서 버튼 컴포넌트 생성 시 에러 발생 상황: 2주차 실습 중 버튼 컴포넌트를 만들려고 하는데 프롬프트: "빨간색 버튼 컴포넌트 만들어줘" 에러 메시지: [스크린샷 첨부] 시도해본 것: GPT에게도 물어봤는데 같은 에러 발생 어떻게 해결하면 될까요?

  • flutter
  • next.js
  • cursor
  • supabase
  • 바이브코딩
man ai 댓글 3 좋아요 0 조회수 173

강의용 교재문의

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

지난 실기 시험은 개인 사정으로 응시하지 못하여 11월 시험에 도전하고자 이제 공부를 시작하려고 합니다. 그런데 기존에 2025년 교재를 갖고 있는데 2026년 교재를 새로 구매하지 않아도 되는지 문의 드립니다.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
히카리 댓글 1 좋아요 0 조회수 77

svg질문

미해결

따라하며 배우는 리액트 네이티브 기초

안녕하세요 react-navie 강의중 18강 보고 있는데요 svg 잘 설치 되어있고, 이미지도 잘 넣었는데 저는 이미지 스타일 편집하는게 안보이고 svg 파일 클릭을 하면 svg 파일 모양만 보이고 있어서 svg 테스트시 화면에 이미지 너무 크게 보입니다. 툴에서 어떻게 설정하면 svg 스타일이 보일까요?

  • react
  • react-native
  • expo
kimdk1406 댓글 1 좋아요 0 조회수 91

pykrx, pandas pip install 오류

해결됨

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

좋은 강의 감사합니다. 강의 내용과 같이 설정이 잘 진행 되었습니다. python 3.10.4 가상환경 kiwoom_32 python platform ('32bit', 'WindowsPE') 문제는 VS-Code 터미널에 "pip install pykrx" 입력 하면 아래 와 같은 오류 메세지가 표시되면서 설치 되지 않습니다. (pandas 설치도 동일함.) " Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error" 설치 방법 도움 부탁 드립니다. p.s VS-Code 터미널 캡처 화면 유첨 하오니 참고 바랍니다 .

  • python
  • 재테크
  • streamlit
  • chatgpt
  • 프롬프트엔지니어링
좋아민서 댓글 2 좋아요 0 조회수 420

Github repository는 없나요?

해결됨

React & FastAPI로 만드는 투표 커뮤니티 플랫폼: 결제 시스템으로 수익화까지!

Notion에 있는 코드말고, Github Repository는 따로 없나요?

  • react
  • mysql
  • docker
  • rest-api
  • FastAPI
정재웅 댓글 1 좋아요 0 조회수 114

그림 삽입 이미지 크기 오류

미해결

[2025년 개정]이것이 진짜 한글자동화다[실전편]

그림을 아래코드처럼 삽입하면 표 안 중앙 위치에 삽입되는게 아니라 오른쪽으로 치우치게 삽입이 됩니다 어디에서 오류가 나는건지 몇 번 다시 반복해봐도 안되고 코드를 사용하지 않고 수동으로 복사 붙여넣기로하면 정사적으로 이미지가 표안에 크기가 맞추어 삽입이 되는데 해결방법 알려주십시오. hwp.insert_picture(r"C:\Users\rkdmf\Downloads\number\002.png")

  • python
  • excel
  • pandas
  • rpa
  • 한글
박상아 댓글 1 좋아요 0 조회수 226

윈도우 -> 맥 파일 옮기기 / 실행

해결됨

[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스

안녕하세요! 지금까지 수업을 윈도우 노트북으로 듣고 있었습니다. 그런데 노트북에 문제가 생겨 새로운 노트북으로 구매 후 파일을 옮기려고 하는데 이번에 구매한 노트북 운영체제 맥os입니다. 간편하게 옮기고 빠르게 실행 할 수 있는 방법이 있을까요?? 일단 node, npm, yarn까지 다운 받은 상태 입니다.

  • react
  • react-native
  • 하이브리드-앱
  • graphql
  • next.js
skykwj0422 댓글 1 좋아요 0 조회수 157

requirements.txt 알려주세요.

해결됨

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

windows 에서 pip freeze로 requirements.txt 를 만들기 위해선 아래와 같은 명령어를 사용하시면 됩니다. pip list --format=freeze > requirements.txt 강의 마지막까지 진행된 conda 환경에서 실행하시고 결과 답변주세요. 감사합니다.

  • python
WebWH 댓글 1 좋아요 0 조회수 217

커서 유료버전 써야하나요?

미해결

제로베이스부터 배우는 웹개발의 개념과 바이브 코딩

현재 2주 free같은데 claude3.5 3.7 4 등등 모든 버전에서 코드짜는게 안되고 Anthropic's latest models are currently only available to paid users. Please upgrade to a paid plan to use these models. (Request ID: aec9ae0d-5eb4-4514-a54e-478383ef2f0a) 라고 뜹니다. Free users can only use GPT 4.1 or Auto as premium models (Request ID: 849c6230-8e63-4751-9b03-9def2bab9e86) 라고 뜰 때도 있고요

  • react
  • 웹앱
  • next.js
  • cursor
  • 인공지능(ai)
ㄹㄹㄹ 댓글 2 좋아요 0 조회수 1383

선생님, 앱링크를 전달하면 접속이 안된데요~

해결됨

비전공자 혼자서 하루 만에 수익화 앱 출시하기

안녕하세요 선생님, 현재 12명 비공개테스트 과정중인데요, 구글 콘솔에서 링크 복사해서 전달하면 제 pc에서 링크타고 가면 잘되는데 다른사람들은 연결이 안된다고 해서 제 앱 플레이스토어 에서 공유 눌러서 그 링크로 전달하면 접속된다고 하네요. 결론은 잘못된 주소를 알려주면 사람들이 품앗이 하러 들어가지도 못하는데 '공유' 링크로 전달주는 방법밖에 없을까요? 간혹 다른 분들도 앱링크가 접속이 안되는 분들도 있던데 왜 그런지 모르겠습니다.

  • flutter
  • 모바일-디자인
  • cursor
  • supabase
  • 수익화
화이팅! 댓글 2 좋아요 0 조회수 236

프로젝트 전체 소스코드

미해결

Flutter 중급 2편 - 실전 앱 개발 - 미국 주식 앱 (with 클린 아키텍처)

프로젝트 전체 소스코드는 어디에서 볼 수 있을까요?

  • flutter
  • ios
  • android
kscr37 댓글 2 좋아요 0 조회수 91

초기 셋팅 back과 front만 남겨두고 다 지운 후 진행 방법

미해결

Slack 클론 코딩[실시간 채팅 with React]

강좌에서 언급한대로 직접 세팅하기보다는 그냥 settings/ts 폴더 클론받아서 하시는 것을 추천드립니다. 직접 세팅하기에는 버전이 자꾸 달라져서 세팅법이 바뀌고, 입문자분들한테는 버겁습니다. 폴더가 많아서 헷갈리니 back 폴더는 백엔드 용으로 남겨두시고, setting/ts 폴더를 front 폴더로 바꾼 뒤 나머지 폴더는 전부 지워버리세요. 라는 말씀에 따라 다음과 같이 세팅을 했는데, alecture 폴더로 들어가 npm init 을 하라고 하시는 부분이 이해가 어렵습니다.

  • react
  • 웹팩
  • typescript
  • socket.io
  • babel
  • 클론코딩
서호 댓글 2 좋아요 0 조회수 129

Object.assign 문법

미해결

React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지

function create(baseURL, options) { const instance = axios.create( Object.assign({ // baseURL: baseURL, baseURL, // key 와 값이 같으면 생략 가능 }), options, ); return instance; } 제가 사용한 코드입니다.(강의 내용 그대로 담았습니다. 주석 빼고 보면 강의 시 사용한 코드와 동일합니다. 제가 궁금한 것은, 인터넷으로 관련 문법을 찾아 본 결과 Object.assign(A,B,C)같은 형식으로 하여, A,B,C 각각의 객체를 merge한다고 알고 있는데, 강의에서는 Object.assign({baseURL}),options 으로 options객체를 object.assign 함수 바깥에 위치하더라구요? 이러면 아무 의미 없는 코드가 되어 버리는것 아닌가요? Object.assign({baseURL,},options)를 해야 되는거 같은데, 제가 놓친 부분이 있는걸까요? (코딩이 전공이 아니라 제가 잘 모르는 걸수도 있습니다. 알려주시면 감사하겠습니다)

  • react
  • React-Context
  • react-router
  • tailwindcss
  • react-query
주병규 댓글 1 좋아요 0 조회수 91

에뮬레이터 연결이 안됩니다.

해결됨

비전공자 혼자서 하루 만에 수익화 앱 출시하기

flutter:select device로 안드로이드 에뮬레이터 실행시키면 에뮬레이터가 뜨긴 뜨는데 옆에 Failed to launch flutter emulator: Error: Emulator didn't connect within 60 seconds / 소스:Dart 라고 뜨고, main.dart를 디버그 및 실행 눌러도 어플이 켜지지 않습니다. 에뮬레이터가 정상적으로 연결되지 않는 것 같습니다. 시작도 안했는데 자꾸 설정에서 너무 오류가 생깁니다.. 설정을 강의에서 자세히 알려주는 부분이 없어서 당황스럽고 참 난감합니다..

  • flutter
  • 모바일-디자인
  • cursor
  • supabase
  • 수익화
달빛 댓글 1 좋아요 0 조회수 107

아이폰 시뮬레이터가 없어요.

해결됨

비전공자 혼자서 하루 만에 수익화 앱 출시하기

커서 ai에서 위에 누르고 > 누른다음 flutter:select device 자체가 안뜹니다.. 저게 안뜨니까 아무것도 못하고 있습니다..

  • flutter
  • 모바일-디자인
  • cursor
  • supabase
  • 수익화
달빛 댓글 2 좋아요 0 조회수 230

백엔드 도커 실행 에러가 뜹니다 ㅠ

해결됨

React & FastAPI로 만드는 투표 커뮤니티 플랫폼: 결제 시스템으로 수익화까지!

에러 로그는 아래와 같아요 File "<frozen importlib._bootstrap_external>", line 999, in exec_module File "<frozen importlib._bootstrap>", line 488, in call with_frames_removed File "/app/ main.py ", line 6, in <module> from app.db.database import Base, async_engine File "/app/app/db/ database.py ", line 1, in <module> from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine ModuleNotFoundError: No module named 'sqlalchemy' WARNING: WatchFiles detected changes in 'app/db/crud/ user.py '. Reloading... Process SpawnProcess-2: Traceback (most recent call last): File "/usr/local/lib/python3.12/multiprocessing/ process.py ", line 314, in _bootstrap self.run () File "/usr/local/lib/python3.12/multiprocessing/ process.py ", line 108, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.12/site-packages/uvicorn/_ subprocess.py ", line 80, in subprocess_started target(sockets=sockets) File "/usr/local/lib/python3.12/site-packages/uvicorn/ server.py ", line 67, in run return asyncio.run (self.serve(sockets=sockets)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/ runners.py ", line 195, in run return runner.run (main) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/ runners.py ", line 118, in run return self._ loop.run _until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run _until_complete File "/usr/local/lib/python3.12/site-packages/uvicorn/ server.py ", line 71, in serve await self._serve(sockets) File "/usr/local/lib/python3.12/site-packages/uvicorn/ server.py ", line 78, in _serve config.load() File "/usr/local/lib/python3.12/site-packages/uvicorn/ config.py ", line 436, in load self.loaded_app = import_from_string( self.app ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/uvicorn/ importer.py ", line 22, in import_from_string raise exc from None File "/usr/local/lib/python3.12/site-packages/uvicorn/ importer.py ", line 19, in import_from_string module = importlib.import_module(module_str) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module return bootstrap. gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in gcd import File "<frozen importlib._bootstrap>", line 1360, in find and_load File "<frozen importlib._bootstrap>", line 1331, in find and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in load unlocked File "<frozen importlib._bootstrap_external>", line 999, in exec_module File "<frozen importlib._bootstrap>", line 488, in call with_frames_removed File "/app/ main.py ", line 6, in <module> from app.db.database import Base, async_engine File "/app/app/db/ database.py ", line 1, in <module> from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine ModuleNotFoundError: No module named 'sqlalchemy' 위 에러 때문인지 코드에서 아래 에러? 도 뜨네요 uvicorn main:app --reload도 당연 에러 뜨구요.. 어떤 부분을 확인하면 될까요? ㅠ

  • react
  • mysql
  • docker
  • rest-api
  • FastAPI
호호하하 댓글 2 좋아요 0 조회수 173

mac os 아니면 못하나요?

해결됨

비전공자 혼자서 하루 만에 수익화 앱 출시하기

MAC OS 기준인 줄 모르고 덜컥 구매해서 듣고 있는데.. 수업을 MAC OS로 하시네요...;; MAC이 없는데.. WINDOWS인 사람은 어떻게 하나요..? 환불이 가능한걸까요? 아니면 windows도 상관없이 수업 듣고 따라할 수 있는건가요. 큰 차이가 있어서 따라하지 못하는건가요.

  • flutter
  • 모바일-디자인
  • cursor
  • supabase
  • 수익화
달빛 댓글 1 좋아요 0 조회수 89

안드로이드 라이선스 동의에서 막혔어요..

해결됨

비전공자 혼자서 하루 만에 수익화 앱 출시하기

시작부터 막혀버렸습니다.. cmd로 명령프롬프트 켜고 flutter doctor --android-licenses 치면 cmd 창이 그냥 꺼져버립니다. flutter doctor 쳐도 그냥 꺼져버리고 flutter --version 쳐도 그냥 꺼져버립니다. flutter라고 치면 그냥 cmd 화면이 꺼져버려요... 클로드에 물어봣더니 시스템 환경변수 순서를 맞추래서 바꿨더니 flutter doctor --android-licenses 이걸 cmd에 넣으면 Microsoft Windows [Version 10.0.19045.6159] (c) Microsoft Corporation. All rights reserved. C:\WINDOWS\system32>flutter doctor --android-licenses Building flutter tool... Running pub upgrade... Resolving dependencies... (2.0s) Downloading packages... Got dependencies. Unable to locate Android SDK. 이런 식으로 나옵니다... 시작부터 문제네요 ㅠ

  • flutter
  • 모바일-디자인
  • cursor
  • supabase
  • 수익화
댓글 2 좋아요 0 조회수 82

인기 태그

인프런 TOP Writers

주간 인기글