inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

이미지 로딩 오류(ERR_SSL_PROTOCOL_ERROR)

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

안녕하세요 강의를 듣다가 이미지 로딩에 계속 문제가 생겨 문의 드립니다. * 오류 (ERR_SSL_PROTOCOL_ERROR) - 이미지 등록 시 uploads 폴더에서 이미지 확인됨 - ERR_SSL_PROTOCOL_ERROR -> 해당 출처( https://onna.kr/484 )를 통해 한 번씩 다 시도해봄 Client - FileUpload.js import React , { useState } from "react" ; import Dropzone from "react-dropzone" ; import { PlusOutlined } from "@ant-design/icons" ; import axios from "axios" ; function FilUpload () { //저장하기 전 state에 저장 const [ Images , setImages ] = useState ([]); const dropHandler = ( files ) => { let formData = new FormData (); const config = { header: { "content-type" : "multipart/form-data" }, }; formData . append ( "file" , files [ 0 ]); axios . post ( "/api/product/image" , formData , config ). then (( response ) => { if ( response . data . success ) { // console.log(response.data); //원래있던 이미지 다 넣게 됨 setImages ([... Images , response . data . filePath ]); } else { alert ( "파일을 저장하는데 실패했습니다." ); } }); }; return ( < div style = { { display: "flex" , justifyContent: "space-between" } } > < Dropzone onDrop = { dropHandler } > { ({ getRootProps , getInputProps }) => ( < div style = { { width : 300 , height : 240 , border : "1px solid lightgray" , display : "flex" , alignSelf : "center" , justifyContent : "center" , } } { ... getRootProps () } > < input { ... getInputProps () } /> < PlusOutlined style = { { fontSize : "3rem" , display : "flex" , alignSelf : "center" } } /> </ div > ) } </ Dropzone > < div style = { { display : "flex" , width : "350px" , height : "240px" , overflow : "scroll" , } } > { Images . map (( image , index ) => { return ( //key 없으면Each child in a list should have a unique "key" prop. 오류 발생 < div key = { index } > < img style = { { minWidth : "300px" , width : "300px" , height : "240px" } } src = { `https://localhost:5000/ ${ image } ` } /> </ div > ); }) } </ div > </ div > ); } export default FilUpload ; Server - index.js app . use ( "/api/product" , require ( "./routes/product" )); app . use ( "/uploads" , express . static ( "uploads" )); - routes/product const express = require ( "express" ); const router = express . Router (); const multer = require ( "multer" ); const storage = multer . diskStorage ({ destination : ( req , file , cb ) => { cb ( null , "uploads/" ); }, filename : function ( req , file , cb ) { cb ( null , ` ${ Date . now () } _ ${ file . originalname } ` ); }, }); const upload = multer ({ storage : storage }). single ( "file" ); router . post ( "/image" , ( req , res ) => { upload ( req , res , ( err ) => { console . log ( "filePath" , res . req . file . path ); console . log ( "fileName" , res . req . file . filename ); if ( err ) { return res . json ({ success : false , err }); } return res . json ({ success : true , filePath : res . req . file . path , fileName : res . req . file . filename , }); }); }); module . exports = router ;

  • nodejs
  • 웹앱
  • react
  • redux
  • mongodb
류지혜 댓글 2 좋아요 0 조회수 4218

memberId

미해결

스프링 핵심 원리 - 기본편

Long memberId = 1L; 여기에서 1이 회원 id 값이고 L은 Long 타입이라는 뜻으로 붙는 건가요?

  • spring
  • oop
yunn 댓글 1 좋아요 1 조회수 256

ubuntu Docker portainer 설치후 재부팅 하면.. portainer 실행방법 ㅠ

해결됨

남박사의 파이썬으로 실전 웹사이트 만들기

안녕하세요 남박사님.. ubuntu 에서 docker설치 까지 진행한후 ... 강좌중 프로젝트를 docker 이미지로 만들어서 배포 내용중 10:11초까지 진행했는데요 강의 듣고있다가 컴퓨터 문제상 잠시 멈추고.. 재부팅을 하니까 portainer 웹사이트가 열리지 않은데.. 연결 시킬려고 하면 어떻게 해야할까요? 해당 아이피에 9000을넣고 실행해도 연결이 안됩니다. .. docker의 볼륨을 만들어서 portainer를 실행시킬려고 해도.. 이미 있다고 나오는데.. 검색을 해도 잘안나오는거 같아서 여쭤봅니다..!

  • 남박사
  • 도커
  • python
  • 우분투
  • 리눅스
  • 웹사이트개발
  • 홈페이지
문신호 댓글 1 좋아요 2 조회수 756

ppo에서 exploration을 어떻게 하는지 궁금합니다.

미해결

프로그래머를 위한 강화학습(저자 직강)

안녕하세요 강의 잘 듣고 이를 토대로 모델을 만들어서 학습하고 있습니다. 저는 ppo기반으로 학습을 진행했는데요 제가 만든환경에서 어느정도 학습이 이루어지면 환경이 조금 변화 되어 지속 학습을 하게끔하였습니다. 여기서 궁금한점은 제가 만든 환경에서 일부 환경이 바뀌게 되면 지금까지 최신화된 정책을 일부만 따르게 하고 액션을 랜덤하게 샘플링 하고 싶습니다. q러닝에서는 e-greedy 개념으로 epsilon을 통해 액션을 랜덤하게 샘플링 하도록 조절하는데 ppo같이 stochastic 모델에서는 어떻게 해야하는지 잘 모르겠습니다 ㅠㅠ

  • 인공신경망
  • 강화학습
굿초이 댓글 2 좋아요 0 조회수 910

myLogger 싱글톤

미해결

스프링 핵심 원리 - 기본편

spring이 컴포넌트 스캔을 통해 빈에 등록하고 의존관계를 주입할 때 싱글톤을 보장하므로, 1. LogDemoController 단에서의 myLogger와 2. LogDemoService 단에서의 myLoger는 같은 객체인가요?

  • oop
  • spring
taeu kim 댓글 2 좋아요 0 조회수 286

영속 컨텍스트에 대해 질문이 있습니다 !

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요! 실무에서 JPA를 도입하기 위해 강의를 열심히 수강하고 있습니다. ㅎㅎ 좋은 양질의 강의를 준비해주셔서 정말 감사합니다. 강의수강 도중 궁금한 점이 생겨 글을 남깁니다! 보통 실무에서는 애플리케이션을 1개만 사용하지 않을거고, 2개라고 가정했을 때, (DB는 하나로 가정하겠습니다.) Item DB가 있다고 가정하고, price = 0 이라 할 때, 1) A앱에서 update price = 1000, A앱 1차캐시 price = 1000 2) B앱에서 update price = 2000, B앱 1차캐시 price = 2000 3) A앱에서 price를 정보를 가져왔을 때, 1차캐시에 있는 1000값을 가져오는게 맞나요? (1번2번은 트랜잭션이 겹치지 않고, 1이 종료한 후에 2가 시작했다고 가정하겠습니다!) A앱, B앱은 서로 캐시를 공유하지 않는게 맞을까요? A앱에서 데이터 정합성을 지키기 위해 정확한 데이터가 필요하다면 다시 select를 하거나 persist를 하면 되는걸까요? 긴 글 읽어주셔서 감사합니다!

  • 영속컨텍스트
  • jpa
  • java
  • JPA
legm0117 댓글 2 좋아요 1 조회수 364

생성자를 만들어야 하는 이유

미해결

그림으로 배우는 자바, 파트2: 객체지향!

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 굳이 생성자를 만들어야하는 이유에 대해 궁금합니다. 생성자가 이미 값이 선언된 변수에대한 초기화가 목적이라면 필드에서 변수를 기본 값으로 생성을 하고 실행(메인)클래스에서 어차피 선언할 값을 원하는 값으로 초기화를 해준뒤 사용하면 안되는건가요?

  • oop
  • java
Kevin 댓글 1 좋아요 0 조회수 269

Text strings must be rendered within a <Text> component.

해결됨

처음 배우는 리액트 네이티브

08:42까지 따라했는데 실행시키니 Text strings must be rendered within a <Text> component. 이러한 오류가 발생했습니다ㅠ

  • react-native
  • javascript
승현 댓글 1 좋아요 0 조회수 1206

연관관계 메소드 OneToOne 질문입니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 연관관계 메소드 OneToOne 질문입니다. A 와 B 테이블이 있을경우 실제 디비에서 A 와 B 의 경우 OneToOne 또는 OneToZero 가 될때 OneToMany 를 써야 하나요?

  • java
  • JPA
d1215 댓글 1 좋아요 1 조회수 275

버튼을 누를 때마다 매번 Form() 을 호출하는 걸까요?

해결됨

만들면서 배우는 리액트 : 기초

function Form() 이 html 처럼 고정적으로 표시되고 있는 거라고 생각했는데요. 매번 console.log(counter) 가 호출되는 걸 보니까, 이벤트가 발생할 때마다 Form()도 호출되서 화면에 새로 그려지고 있는 것 같은데 맞는 걸까요?

  • 리액트
  • react
  • 상태
  • javascript
호눅스 댓글 2 좋아요 2 조회수 401

wpc16/dashboard || gifts awardersmail

미해결

Essentially, Gifts Awardersmail is an internet based asset generator that vows to convey limitless FF Skins and Diamonds. In this way, we can say it is an outsider wpc16/dashboard asset generator. The clients can utilize it to get more rewards. We can say it is Free Fire Diamond Generator. In reality, the clients don't have jewels. The gamers frequently believe that their gifts awardersmail characters should be more appealing. Absence of Diamonds came about because of the interest. That is the reason Players search for skins and jewels and that's only the tip of the iceberg. In-game things are appealing all of the time.

dreamswatching 댓글 0 좋아요 0 조회수 187

세미나 진행방식문의

해결됨

실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드

세미나는 어떻게 진행되는건가요? 신청폼을 구경하고 있는데, 워니님의 강의를 실시간으로 여러사람이 참여하는건지 혹은 첨삭받은뒤 그 이력서가 나중에 공개되는것인지 궁금합니다.

  • 면접
  • 이력서
사과나무배나무 댓글 1 좋아요 0 조회수 389

실패or 클리어 시 초기화

미해결

Three.js로 시작하는 3D 인터랙티브 웹

실패나 클리어시에 페이지를 다시 로드하지 않고 버튼을 클릭 시 다시 시도할 수 있도록 하고 싶은데 어떤식으로 하면 좋을까요??ㅠㅠ

  • 인터랙티브-웹
  • blender
  • Three.js
도도도도도도도돋 댓글 1 좋아요 0 조회수 270

질문드립니다.

미해결

그림으로 배우는 자바, 파트2: 객체지향!

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. String gogo () { return String. format ( name , hp ) ; 위와 같은 코드에서 int형 hp는 왜 출력이 안되는지 궁금합니다

  • oop
  • java
Kevin 댓글 5 좋아요 0 조회수 260

R studio 설치시 Warning message

해결됨

[R을 R려줘] R 기초다지기

R 먼저 설치 후 R studio를 설치했는데 선생님께서 진행하시는 창과 달리 이런 오류 메세지가 뜨는데 어떻게 해결하면 될까요? 이대로도 사용이 가능한가요? Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 R version 4.2.0 (2022-04-22 ucrt) -- "Vigorous Calisthenics" Copyright (C) 2022 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.

  • R
이태림 댓글 1 좋아요 1 조회수 2516

깃헙요청드립니다.

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

인프런 아이디 : stone 인프런 이메일 : kangmu950@gmail.com 깃헙 아이디 : tennis0385@naver.com 깃헙 username : kangminwook

  • vuejs
  • javascript
stone 댓글 1 좋아요 1 조회수 189

인강 PPT

미해결

SQL 개발자 (SQLD) 자격증 따기 Part.3

이 수업은 피피티 없이 하시는 수업인가요?

  • sql
TH NAM 댓글 0 좋아요 0 조회수 259

static설정이유

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] repository에 static으로 Map<Long, Member>로 한 이유가 궁금합니다!! 어차피 스프링으로 하면 클래스의 object는 하나만 만들어지지않나요?? 그러면 어차피 Map도 하나만 만들어지지않나요??그런데 static으로 쓴 이유가 있을까요?? 아니면 제가 static에 대한 이해가 부족한걸까요??ㅠㅠ

  • spring-boot
  • MVC
  • java
  • spring
goodlucky1215 댓글 1 좋아요 0 조회수 270

HemisphereLight과 spotLight

미해결

Three.js 3D 인터랙티브 바로 시작하기

HemisphereLight과 spotLight 차이가 뭔가요?

  • 인터랙티브-웹
  • Three.js
제원 댓글 1 좋아요 0 조회수 439

질문이 있습니다

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 프록시 캐시는 cdn 을 의미하는 것인가요? 프록시 캐시는 어떻게 생성이 되는 건가요? 원서버에서 관리를 하는 것인지 아니면 public 으로 배포가 된다면 자동으로 생성이 되는 것인지 궁금합니다. 프록시 캐시 삭제 역시 누구의 권한인지도 궁금합니다ㅣ

  • network
작성자 댓글 1 좋아요 0 조회수 407

인기 태그

인프런 TOP Writers

주간 인기글