묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
Heroku EROFS: read-only file system, mkdir '/client' 오류가 납니다
react와 nodejs를 heroku에 배포할 때 문제가 생겼습니다. push는 성공했지만 해당 페이지에 접속하면 에러가 뜹니다. heroku log --tail을 찍어본 결과 아래와 같은 오류를 확인 할 수 있었습니다. 2022-03-16T12:25:47.734926+00:00 app[web.1]: > node index.js 2022-03-16T12:25:47.734926+00:00 app[web.1]: 2022-03-16T12:25:48.422901+00:00 app[web.1]: us-cdbr-east-05.cleardb.net 2022-03-16T12:25:48.429348+00:00 app[web.1]: /app/node_modules/mkdirp/index.js:91 2022-03-16T12:25:48.429350+00:00 app[web.1]: throw err0; 2022-03-16T12:25:48.429351+00:00 app[web.1]: ^ 2022-03-16T12:25:48.429352+00:00 app[web.1]: 2022-03-16T12:25:48.429353+00:00 app[web.1]: Error: EROFS: read-only file system, mkdir '/client' 2022-03-16T12:25:48.429353+00:00 app[web.1]: at Object.mkdirSync (node:fs:1336:3) 2022-03-16T12:25:48.429354+00:00 app[web.1]: at sync (/app/node_modules/mkdirp/index.js:72:13) 2022-03-16T12:25:48.429354+00:00 app[web.1]: at sync (/app/node_modules/mkdirp/index.js:78:24) 2022-03-16T12:25:48.429355+00:00 app[web.1]: at Function.sync (/app/node_modules/mkdirp/index.js:78:24) 2022-03-16T12:25:48.429356+00:00 app[web.1]: at new DiskStorage (/app/node_modules/multer/storage/disk.js:21:12) 2022-03-16T12:25:48.429376+00:00 app[web.1]: at Function.module.exports [as diskStorage] (/app/node_modules/multer/storage/disk.js:65:10) 2022-03-16T12:25:48.429376+00:00 app[web.1]: at Object.<anonymous> (/app/index.js:57:24) 2022-03-16T12:25:48.429377+00:00 app[web.1]: at Module._compile (node:internal/modules/cjs/loader:1103:14) 2022-03-16T12:25:48.429377+00:00 app[web.1]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10) 2022-03-16T12:25:48.429378+00:00 app[web.1]: at Module.load (node:internal/modules/cjs/loader:981:32) { 2022-03-16T12:25:48.429378+00:00 app[web.1]: errno: -30, 2022-03-16T12:25:48.429378+00:00 app[web.1]: syscall: 'mkdir', 2022-03-16T12:25:48.429378+00:00 app[web.1]: code: 'EROFS', 2022-03-16T12:25:48.429379+00:00 app[web.1]: path: '/client' 2022-03-16T12:25:48.429379+00:00 app[web.1]: } 2022-03-16T12:25:48.629426+00:00 heroku[web.1]: Process exited with status 1 2022-03-16T12:25:48.702790+00:00 heroku[web.1]: State changed from starting to crashed 그런데 무엇이 문제인지 모르겠습니다 도움 부탁드립니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
5분 42초쯤에 delete 태그대신 select 태그를 다셨는데 select태그를 달아도 되는건가요
select 태그를 달고 dao에서는 delete로 호출하네요!
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
32비트에 음수 양수 다 있으려면 2^32 나누기 2 한만큼이 최대값이겠네요?
32비트에 음수 양수 다 있으려면 2^32 나누기 2 한만큼이 최대값이겠네요? 2147483647이라는 10진수를 2진수로 변환해보니 1만으로 32비트를 채우더라구요 맞나요? 11111111111111111111111111111111 -> 2147483647(10진수) 그러면 -2147483647을 표현하려면 1의보수인 0만으로 32비트를 채우고나서 맨오른쪽자리를 1로 바꿔주면 그게 음수형태로 나타내는거죠? 00000000000000000000000000000001 이렇게요 근데 위의 2진수를 10진수로 나타내면 결국 1 아닌가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
간단한 문법 에러 같긴한데..
Cannot resolve symbol 'order'; 이라고 계속 오류가 생상됩니다. 다른 실수한 부분은 없는거같아서 ㅠㅠ 혹시 알수 있을까 질문 남기겠습니다! /주문 생성 Order.createOrder(member,delivery,orderItem); //주문 저장 orderRepository.save(order); return order.getId();}
-
미해결[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
[질문] cross_val_score 코드 실행 시 TypeError 발생
안녕하세요 선생님 선생님 강의를 듣고 있는 초보 학생 입니다. 첫번째 강의 잘 듣고 이번 두번째 강의 듣는 주인데 104번 파일 cross_val_score 코드 실행 시 TypeError가 발생 합니다. 에러 메세지는 아래와 같습니다. 전처리한 파일도 올리고 싶지만 파일 업로드가 않되어 에러 메세지만 그림으로 올립니다. 감사합니다.
-
미해결Vue로 Nodebird SNS 만들기
선생님 nuxt 관련질문드립니다.
nuxt가 확실히 숙련되면 vue로 만드는것보다 편할것같은데 굳이 검색엔진최적화가 요구되는 프로젝트가 아니더라도 그냥 모든 프로젝트를 nuxt로 만들어도 되는건가요? 아니라면 vue로 해야만하는 프로젝트가 따로 있는걸까요? 궁급합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
app-plain.jar의 역할
안녕하세요, 수강 중에 궁금한 점이 있어 질문드립니다. :) 스프링 부트 프로젝트를 ./gradlew build 명령어로 빌드를 하고 나면, hello-plain.jar와 hello.jar의 두 개의 jar 파일이 생성됩니다. 구글링을 해 본 결과, 스프링 부트에서 빌드하면 Plain Archive도 함께 만들어지며 이를 방지하고 싶으면 build.gradle에 별도의 설정을 하면 되는 것, 그리고 Plain Archive가 무엇인지도 알게 되었습니다. 그런데 Plain Archive는 어디에 쓰려고 만들어진 건지, 목적이 무엇인지를 모르겠습니다. 의존성이 포함되지 않은 파일이 왜 필요한 건가요?
-
미해결홍정모의 따라하며 배우는 C언어
5분 29초
5분 29초 대 코드에서도 % 2 2 를 입력 받기 전에 c에 개행문자가 들어가서 끝나는데 ㅠㅠ 비주얼 스튜디오 하고 비주얼 스튜디오 코드 gcc 로 두개다 돌렸을때도 똑같이 나오는데요.... 교수님이 강의 하신 코드 토대로 2번째 입력 받는 scanf 함수가 왜 실행 되는지 이해가 가지 않아서 글남깁니다.
-
미해결홍정모의 따라하며 배우는 C언어
2분 38초 대요
2분 38초 대에 나오는 코드를 실행하고 디버깅 해봤는데요 저는 B 1 2 의 값인 BB 가 실행 되지 않고 c에 개행문자가 들어가고 rows, cols가 전에 입력 했었던 3 , 3 이 display 함수에 들어 가고 나서 c가 개행 문자 여서 반복문이 끝난 걸로 나오는데 왜 다르게 나오는지 잘 모르겠습니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
글 작성 오류
따라하면서 가고 있었는데 다른건 전부 정상 작동하는데 글을 작성하면 내용이 들어가지 않습니다 어디서부터 잘못된거지 모르겠네요
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTML Form 데이터 전송 부분 action="/save" 부분에서 질문이 있습니다 !
안녕하세요 영한님, 서포터즈님들 ! 이전 강의에서 URI 설계를 할 땐, 리소스를 기준으로 설계해야 하고 URI 는 리소스만을 식별해야지 행위가 포함되면 안된다 ! 라고 말씀을 해주셨는데요, 이번 강의 HTML Form 데이터 전송 부분에 <form action="/save" ~ > 부분에서 의문점이 생겼습니다. 이렇게 되면 리소스가 아닌 행위에 초점을 맞춰서 URI 를 설계한게 아닌가요 ? 제 생각에는 User 를 저장하는 Post 메서드라면 리소스만을 식별하기 위해 <form action="/user" ~> 가 맞다고 생각하는데 제가 생각하는게 맞는지, 의문이 풀리지 않아 질문을 남기게 되었습니다 ! 항상 빠르게 답변 남겨주셔서 항상 감사합니다 ^_^
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
캐시 작성 이후 인텔리제이 자체가 실행이 안됩니다..
강의 보면서 안되는게 있어서 찾아보니 캐시삭제하면된다해서 캐시 삭제했더니 아예 열리지가 않습니다.. 에러 메세지 보니까 jvm, 문제인거같아 환경변수에 서 경로설정도 다시 했는데 같은 메세지가 떠요 ㅠㅠ 급합니다. ㅠㅠㅠ
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
우분투설치
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 우분투 설치하고 리눅스 설정도 했는데 에러코드 0x800701bc 이거 뜨네요 개빡치네요 정말 이건 뭐가 문젠가요? 그리고 제거는 어떻게 하나요??
-
미해결실전! 스프링 데이터 JPA
File-project Structure 설정
안녕하세요 강의 잘 보고 있습니다. 4:30초 쯤에 하는 설정으로 인해서 멤버 변수 옆에 주황색 a 가 생겼는데 이것이 의미하는 것은 무엇인가요?
-
미해결홍정모의 따라하며 배우는 C언어
1.0E20f의 값 문의
강의 도중 이해가 되지 않아 질문드립니다. float a = 1.0E20f; 교수님께서는 1.0E의 20제곱 값이라고 말씀하셨는데 출력해보면 100000002004087734272.000000 아래와 같은 값이 출력됩니다. 어떤 값의 20제곱인지 알려주시면 감사하겠습니다.
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
2과목 주요문제해설 강의링크가 잘못된거 같습니다.
강의내용이 올라와있네요 확인 바랍니다.~
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
중간 삽입/삭제 질문
1) 중간 삽입/삭제가 빠르다 라고 하셨는데 단 해당 위치를 알고 있다는 가정하에 빠르다 라고 하면 올바른 설명이 되나요? 2) erase의 경우 iterator로 위치를 알고 있어야 하는데 remove의 경우 data값만 지정해주면 해당 값이 삭제된다고 설명해주셨습니다. remove의 경우 삭제하고자 하는 값의 위치 정보를 모르는데 삭제가 가능하다는 것은 결국 list를 전부 돌면서 해당 data값을 찾기 때문에 느리다 라고 이해하면 될까요? 3) remove는 느리더라도 원하는 값을 삭제할 수 있다는 장점이 있는데 erase는 iterator로 해당 위치를 알고 있어야 합니다. 그렇다면 추후에 성능을 고려해서 코드를 작성할 경우 erase를 사용 할 계획이라면 다루고자 하는 데이터의 모든 위치를 iterator로 기억하도록 해야 하는건가요? 현업에서 list를 사용한다면 erase를 어떻게 사용하는지 간단한 예시를 알려주시면 좋을 것 같습니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
MySQL Workbench 에서 실습해 볼 순 없을까요?
기초, 중급 강의 들으면서 불편해도 그냥 참고 했는데, 테이블이 여러 개 나오기 시작하니까 너무 불편하네요ㅠ 테이블을 계속해서 봐가면서 머리를 굴리고 코드를 작성하면서 성취감을 만끽하고 싶은데,, 문제를 풀면서 테이블을 실시간으로 확인해가면서 푸는게 안되네요. 불편한 것 뿐만 아니라 학습에도 마이너스 인 것 같아요. 그래서 말인데요, 문제풀이 사이트에 있는 문제를 Workbench로 가져와서 풀 수 있는 방법이 혹시 있을까요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
404에러
좋은 강의 감사드립니다!!! 제가 직접 express와 mongoDB를 이용해서 간단한 서버와 DB통신을 하고 있습니다. local에서 사용할 때는 문제가 없었는데 Netlify를 이용하려고 하니까 계속 404에러가 뜨고 있습니다. 위 이미지에서와 같이 제 리포지토리의 폴더는 두 개로 구성되어있고 이에 따라 이렇게 빌드 세팅을 진행하였습니다. console로 에러가 나는 지점을 찾아볼 때, 프론트에서 요청을 할 때 위 이미지의 return login.post('/', userData); 에서 에러가 나고 있는 것 같습니다. 그래서 제가 생각하기에 에러의 원인이 Netlify에서 build한 후에 서버관련 로직들을 인지하지 못하는 거 같습니다. 어떻게 해야할지 조언 부탁드리겠습니다. 감사합니다.
-
미해결실전! Querydsl
select절 서브쿼리 tuple에서 읽는방법
안녕하세요 영한님. 밑에 비슷한 질문이 있었는데 해결이 되지않아 질문드립니다. //모든이름과 평균나이 출력QMember memberSub = new QMember("memberSub");List<Tuple> result = queryFactory .select(member.username, JPAExpressions .select(memberSub.age.avg()) .from(memberSub) ) .from(member) .fetch();for (Tuple tuple : result) { System.out.println(tuple.get(member.username)); System.out.println(tuple.get(1, Double.class));} 강의에서 코드인데요 여기서 평균나이값을 tuple에서 뽑고싶어서 tuple.get(memberSub.age.avg()) 로 뽑아봤는데 값이 null이 나옵니다. 그래서 현재는 Index와 클래스로 뽑긴했는데 member.username처럼 바로뽑는법이 있을까요? 항상 감사합니다.