묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
강의 내용 질문드립니다. (파일업로드 공격대상 탐색CASE(2)강의)
안녕하세요 좋은 강의 잘 듣고있습니다! 공격대상 탐색CASE(2)강의에서 Type3)WAS 관리자 콘솔 & 관리자 페이지 접근 부분을 설명하실때 궁금한점이 생겨서 질문드립니다. 첫번째 질문) 공격자가 ssh터널링을 이용해서 내부망에 있는 WAS관리자 콘솔 접근이 가능하다 하셨는데 웹서버내부망에 있는 서버와 방화벽에 ssh포트인 22번이 열려있다는 전제가 있어야하지 않나요? 두번째 질문) JEUS, Weblogic, WebSphere도 관리자 콘솔 접근이 필요한 경우가 있는데 그것은 내부침투할때이다라고 언급하셨는데 tomcat은 제외인것가요?
-
미해결
Do you want to get the helpline number of the HP solution center?
- Are you an HP User and trying to get the helpline number of the HP solution center, then you have come to the perfect place for this. At this place, you will get the helpline number of the HP solution center but for this, you just have to click on this link. 습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
인코딩처리 관련 질문
최근에는 대부분의 사이트가 인코딩처리를 유니코드로 설정하고 있다고 하셨는데, 이 부분이 정확히 어떤 뜻인지 이해하기 어렵습니다. 혹시 조금 더 자세히 설명해주실 수 있나요?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
SQL 쿼리 관련 질문
DB에 있는 데이터의 양이 큰 경우 주피터 노트북에서 (2013, 'Lost connection to MySQL server during query') 에러가 발생하는데요!! 데이터를 나눠서 불러온 후 합치는 방법 외에 효율적인 방법이 있을까요??.
-
해결됨언리얼 엔진4 입문 (C++ 기반)
제공해주신 파일 불러올때 에러가 나네요
안녕하세요 강의를 듣다가 강사님이 제공해주신 폴더를 다운받아서 열어보았는데 Content 폴더 안에 uasset 파일들이 인식이 되지 않습니다 분명히 폴더 안에는 있는데 언리얼 에디터에서는 인식을 하지 못하네요 임포트 창에도 뜨지 않고 드래그 앤 드롭으로 옮기려고 해도 에러가 나서 옮겨지지 않습니다. My uasset files are in the correct directory but dont show up in the content browser, UE4 uasset not showing up 이런 식으로 구글링을 해보아도 마땅한 해결책을 찾지 못하였습니다 혹시 관련 링크나 해결책을 알려주실 수 있나요 ㅠㅠ 아래 사진처럼 파일이 안보입니다. 17)+스탯+매니저 폴더를 받았고 혹시 폴더명이 한글이여서 문제가 되나 싶어서 asdasdda 이렇게 영문으로 바꿔놓은 상태였습니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
가상클래스 hover 활용한 실전 퍼블리싱 04(위아래로 분리되는 호버 네비게이션)
강사님 안녕하세요. 강사님의 강의 덕분에 웹디자인 자격증을 획득하고 현재 취업을 위해 개인 포트폴리오를 만들기 위해 연습하던 중, 글 올립니다. 가상클래스 hover 활용한 실전 퍼블리싱 04(위아래로 분리되는 호버 네비게이션) - 요 강의에 대한 질문입니다. 강사님이 말씀하신대로 모든 과정을 따라 했는데, 3가지의 모든 item들이 한 공간에 일직선 수평으로 다 위치가 되지 않습니다. 혹시나 해서 2번 더 모든 과정을 확인했으며, display: inline-block은 물론이고 padding크기와 width, height 사이즈, box-sizing: border-box까지 다해봤는데, 전혀 위치가 되지 않습니다. 어떻게 해야할까요?
-
미해결캐글 Advanced 머신러닝 실전 박치기
0과 1의 분포가 비슷한 경우 질문 드립니다.
안녕하세요. 이번 강의에서 distplot으로 target값에 따른 분포도에서 비슷한 분포를 보이는 feature들이 많은 것 같습니다. 이러한 특성들은 0과 1을 분류하는데에 크게 의미가 있나요? 이러한 특성들을 넣고 성능을 계산하는게 좋은지, 의미가 크게 없다면 제외하고 성능을 계산해야 하는지 궁금합니다. 제가 가지고 있는 특성들이 9개 인데, 분류를 하고 있습니다. 제가 가진 특성들의 분포를 그려보면 거의 모든 특성들이 분포가 거의 동일한데, 이러한 상황에서는 어떠한 방법이 있을까요? 새로운 특성들을 만들어봐도 특별하게 분포가 달라짐을 보지는 못했습니다. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
푸쉬와 팝에 관해 궁금한게 있습니다
1) 함수를 실행할때함수에서 작성한 지역변수나, 메인함수속 내부함수는해당 코드가 실행될떄,Stack.push로 스택에 넣어둠과 동시에함수와 지역변수들은 스택메모리를 차지하는것이고내부함수가 끝날떄내부함수속 지역변수+ 내부함수들은 스택의 함수 특성상 기능을 다하면 사라지니 Stack.pop으로 스택에 최근차지했던(코드흐름상 현재 내부함수)메모리공간을 다시 풀어주는게 맞는가요?2) bp는 현재 스택영역에서의 기준점 sp는 현재 스택의 위치로 이해하였습니다메인함수에서 내부함수로 들어갈떄 내부함수가 끝나고 다시 메인함수에서 나머지 진행을위해push로 bp(현재 위치)를 넣고그다음 내부함수 진행을 위해 현재 스택위치 sp를bp에 넣어서 내부함수 진행을 하는것으로 이해했습니다(내부함수 끝날떄는 처음 push했던 bp로 돌아오는것)질문을 옳게 한지 잘 모르겠습니다..
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
ppt 10p
ppt 10p, 아래 문장에 대해 질문이 있습니다.'또한 (W(in)-F/S)의 차원이 정수로 나누어 떨어지지 않을 수도 있기 때문에 인풋 이미지의 상하좌우 모서리에 P만큼 0을 채워주는 제로 패딩Zero-Padding을 P만큼 적용해줌' 일반적으로 제로 패딩을 시행하는 이유가 영상 모서리 부분의 특징을 더 잘 추출하기 위함이 아닌가요? 그리고 정수로 나누어 떨어지지 않으면 일반적으로 반올림을 해주는 게 맞지 않나요?
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
ppt 13p 추가 질문
강의 ppt 13p 음성 설명이 (13:30분 경) 이상하게 돼있습니다.(1)미분 전 그래프를 활용해서 설명함(2)시그모이드 함수와 하이퍼볼릭 탄젠트 함수의 특정 인풋값에 대해 미분값이 0으로 빠져버리는 구조가 아니라 특정 range의 값(이전 질문 참고 바람)이 계속 곱해져 0으로 빠져버리는 구조가 맞음
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
ppt 9p 추가 질문
RBM, Pre-training, ReLU가 Overfitting 방지와 어떤 관련이 있는지 설명 부탁 드립니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
curl 관련 질문
curl 10.104.103.107:9000/hostname 이렇게 curl로 주소/명령어 를 치면 pod-1이 나오게끔 하는 건 pod에 어떤 프로그램이며 어떻게 설정하셨나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
MenuItem Should not leave undefined key
FollowList.js 에 위와같이 코드를 작성했는데, Warning: MenuItem should not leave undefined `key`. 이런 에러가 뜨더라고요... 저기서 말하는 key가 Card.Meta에 적은 key값인건지... 아님 다른 key값인건지 구글링해도 알 수가 없어서 문의드립니다
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
9번째 강의 질문 (06:33)
안녕하세요 선생님, 9번째 강의 듣고 있는데 질문이 있어서 드려요. 항상 빠른 답변 감사드립니다. 이 수업은 유료강의지만 다른 무료강의에는 다른 분들은 질문을 막아놓은 분도 있는데도 불구하고 선생님은 무료 강의에서도 질문 받아주셔서 감사합니다. 여기에서 D컬럼은 4,5,6의 총합을 3으로 나누면 5 아닌가요?? 왜 152가 나오는지요? 선생님 강의에서는 밑에처럼 나오는데요. 여기서도 민 값이 왜 이건지 이해가 안가서 문의드립니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다.
te44382@gmail.com 슬랙 초대 부탁드립니다! 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
이런식의 연관관계도 가능한가요?
안녕하십니까. ^^ mybatis만 사용했다가 JPA강의를 보고 감명받아 신규프로젝트에 처음으로 jpa를 도입해보고자 하는데 엔티티 구현 중 막히는 부분이 있어 질문드립니다. 개발중인 시스템의 사용자 구분은 '소방'과 '의사'로 구분되고 추후 더 늘어날수 있는 상황입니다. 사용자(USERS)라는 테이블이 있고 여기엔 계정정보 및 공통적인 데이터들이 있습니다. 소방 사용자의 경우 소방과 관련된 추가 데이터, 의사 사용자의 경우 또 관련된 추가 데이터가 있어야 되는 상황입니다. 그래서 각각 USER_PROFILE_FIRE, USER_PROFILE_DOCTOR 라고 테이블을 만들어서 그곳에 관련 데이터를 담고싶습니다. 사용자(USERS) 테이블에 각각의 프로필에 필요한 모든 컬럼을 넣기에는 양이 너무 많고 확장성도 좋지 않다고 생각해서 입니다. USER_PROFILE_FIRE, USER_PROFILE_DOCTOR 테이블들은 추가 데이터를 담기위한 용도일뿐 각각의 테이블이 별도 조회될 일은 없고 모두 USERS 테이블을 조회하면서 상황에 맞게 같이 불러와지면 됩니다. 이를테면 user.profile로 접근하면 소방일때는 소방프로필, 의사일때는 의사프로필을 접근할수 있으면 좋을것 같은데 이게 JPA로 가능한지 모르겠습니다. public class User { @Id @GeneratedValue private Long id; private String userId; private String password; private String name; private UserType type; // 의사 or 소방 @OneOnOne private ??? profile; // 의사일때는 USER_PROFILE_DOCTOR, 소방일땐 USER_PROFILE_FIRE의 데이터 } 요약하면 위 코드 같은 구현이 가능한지 입니다. 안된다면 사용자 엔티티에 private ProfileHosp profileHosp; // 의사 프로필private ProfileFire profileFire; // 소방 프로필 이런식으로 놓고 모두 연관관계를 맺어야 하는건가요?이러면 사용자 불러올때 두 테이블 모두 조인해서 좋지 않은것같은데.. 상속관계매핑은 아닌것 같고 어떻게 해야될지 감이 안잡힙니다 ㅜㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
socket이 null이라고 뜹니다
안녕하세요 강사님 좋은 강의와 친절하신 설명에 감사드립니다. 그런데 강의를 실습하던도중 문제가 생겨 질문드립니다. 이렇게 send를 하면 socket이 null로 뜨더군요 비슷한 질문이 이미 있길래 그것을 참고로 해결해 보려했지만 왜 null이 뜨는지 모르겠네요
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
next는 파일 확장자
같은 자바스크립트여도 리액트인걸 개발자한테 알려주기위해 jsx 를 쓴다고 무료강좌에서 들었던것 같은데 next js 는 확장자를 보통 js로 하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
nickname 첫글자 가져오기 에러에 대한 질문드립니다!
배열을 지우고 실행하니 me?.nickname[0] --> me?.nickname 닉네임 전체는 잘 가져왔고 닉네임을 가져오는 것에는 문제 없었고 역시 배열 [0]에 접근하면서 에러가 생겼습니다. nickname[0], 전체 닉네임에서 첫글자에 접근하는 부분에 옵셔널 체이닝을 적용하면 될 것이고 me?.nickname?.split("")[0] split를 써서 닉네임 첫글자를 가져올 수 있었습니다. 원하는 결과를 얻긴 했지만 다른 방법이 있는지, 에러가 생긴 이유에 의심가는 점이 있으신지 답변 부탁드립니다!!
-
미해결Vue로 Nodebird SNS 만들기
사진 업로드중 404 not found 에러가 떠 질문 드립니다!ㅜ
안녕하세요 제로초님 ㅜㅜ 계속 피드백 주셔서 정말 감사합니다!! 강의 듣다 해결되지 않는 부분이 있어 혼자 찾던중 질문드립니다 aws-sdk와 multer-s3설치 후에 이미지를 업로드 하려 하니 404 not found 에러가 뜹니다 ㅜ 이러한 에러가 뜨는데 무엇이 문제인지 모르겠어 질문드립니다 보시다시피 s3에 sns-img라는 버킷을 만들었고 back/post.js에 AWS.config.update({ region: 'us-east-2', accessKeyId: process.env.S3_ACCESS_KEY_ID, secretAccessKey: process.env.S3_SECRET_ACCESS_KEY, }) const upload = multer({ storage: multerS3({ s3: new AWS.S3(), bucket: 'sns-img', key(req, file, cb) { cb(null, `original/${Date.now()}${path.basename(file.originalname)}`) } }), limit: {fileSize: 20 * 1024 * 1024} }) router.post('/images', isLoggedIn, upload.array('image'), (req ,res) => { console.log(req.file) return res.json(req.files.map(v => v.location)) }) 코딩 또한 제대로 입력을 하였는데 왜 404 not found라는 에러가 뜨는지 모르겠습니다 ㅜ pm2 logs --err --lines 200 를 백엔드 서버 터미널에 쳐보니 root@ip-172-31-7-245:/home/ubuntu/VUE.SNS/ch1/back# pm2 logs --err --lines 200 [TAILING] Tailing last 200 lines for [all] processes (change the value with --lines option) /root/.pm2/logs/app-error.log last 200 lines: 0|app | - /home/ubuntu/VUE.SNS/ch1/back/app.js 0|app | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:61:29) 0|app | at require (internal/modules/cjs/helpers.js:92:18) 0|app | at Object.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/routes/post.js:4:13) 0|app | at Module._compile (internal/modules/cjs/loader.js:1072:14) 0|app | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) 0|app | at Module.load (internal/modules/cjs/loader.js:937:32) 0|app | at Function.Module._load (internal/modules/cjs/loader.js:778:12) 0|app | at Module.require (internal/modules/cjs/loader.js:961:19) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:80:39) { 0|app | code: 'MODULE_NOT_FOUND', 0|app | requireStack: [ 0|app | '/home/ubuntu/VUE.SNS/ch1/back/routes/post.js', 0|app | '/home/ubuntu/VUE.SNS/ch1/back/app.js' 0|app | ] 0|app | } 0|app | Error: Cannot find module 'aws-sdk' 0|app | Require stack: 0|app | - /home/ubuntu/VUE.SNS/ch1/back/routes/post.js 0|app | - /home/ubuntu/VUE.SNS/ch1/back/app.js 0|app | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:61:29) 0|app | at require (internal/modules/cjs/helpers.js:92:18) 0|app | at Object.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/routes/post.js:4:13) 0|app | at Module._compile (internal/modules/cjs/loader.js:1072:14) 0|app | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) 0|app | at Module.load (internal/modules/cjs/loader.js:937:32) 0|app | at Function.Module._load (internal/modules/cjs/loader.js:778:12) 0|app | at Module.require (internal/modules/cjs/loader.js:961:19) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:80:39) { 0|app | code: 'MODULE_NOT_FOUND', 0|app | requireStack: [ 0|app | '/home/ubuntu/VUE.SNS/ch1/back/routes/post.js', 0|app | '/home/ubuntu/VUE.SNS/ch1/back/app.js' 0|app | ] 0|app | } 0|app | Error: Cannot find module 'aws-sdk' 0|app | Require stack: 0|app | - /home/ubuntu/VUE.SNS/ch1/back/routes/post.js 0|app | - /home/ubuntu/VUE.SNS/ch1/back/app.js 0|app | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:61:29) 0|app | at require (internal/modules/cjs/helpers.js:92:18) 0|app | at Object.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/routes/post.js:4:13) 0|app | at Module._compile (internal/modules/cjs/loader.js:1072:14) 0|app | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) 0|app | at Module.load (internal/modules/cjs/loader.js:937:32) 0|app | at Function.Module._load (internal/modules/cjs/loader.js:778:12) 0|app | at Module.require (internal/modules/cjs/loader.js:961:19) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:80:39) { 0|app | code: 'MODULE_NOT_FOUND', 0|app | requireStack: [ 0|app | '/home/ubuntu/VUE.SNS/ch1/back/routes/post.js', 0|app | '/home/ubuntu/VUE.SNS/ch1/back/app.js' 0|app | ] 0|app | } 0|app | Error: Cannot find module 'aws-sdk' 0|app | Require stack: 0|app | - /home/ubuntu/VUE.SNS/ch1/back/routes/post.js 0|app | - /home/ubuntu/VUE.SNS/ch1/back/app.js 0|app | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:61:29) 0|app | at require (internal/modules/cjs/helpers.js:92:18) 0|app | at Object.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/routes/post.js:4:13) 0|app | at Module._compile (internal/modules/cjs/loader.js:1072:14) 0|app | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) 0|app | at Module.load (internal/modules/cjs/loader.js:937:32) 0|app | at Function.Module._load (internal/modules/cjs/loader.js:778:12) 0|app | at Module.require (internal/modules/cjs/loader.js:961:19) 0|app | at Module.Hook._require.Module.require (/home/ubuntu/VUE.SNS/ch1/back/node_modules/require-in-the-middle/index.js:80:39) { 0|app | code: 'MODULE_NOT_FOUND', 0|app | requireStack: [ 0|app | '/home/ubuntu/VUE.SNS/ch1/back/routes/post.js', 0|app | '/home/ubuntu/VUE.SNS/ch1/back/app.js' 0|app | ] 0|app | } 0|app | Warning: connect.session() MemoryStore is not 0|app | designed for a production environment, as it will leak 0|app | memory, and will not scale past a single process. 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | Warning: connect.session() MemoryStore is not 0|app | designed for a production environment, as it will leak 0|app | memory, and will not scale past a single process. 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | Warning: connect.session() MemoryStore is not 0|app | designed for a production environment, as it will leak 0|app | memory, and will not scale past a single process. 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | Warning: connect.session() MemoryStore is not 0|app | designed for a production environment, as it will leak 0|app | memory, and will not scale past a single process. 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | Warning: connect.session() MemoryStore is not 0|app | designed for a production environment, as it will leak 0|app | memory, and will not scale past a single process. 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 0|app | CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 0|app | at IncomingMessage.<anonymous> (/home/ubuntu/VUE.SNS/ch1/back/node_modules/aws-sdk/lib/util.js:904:34) 0|app | at IncomingMessage.emit (events.js:412:35) 0|app | at IncomingMessage.emit (domain.js:470:12) 0|app | at endReadableNT (internal/streams/readable.js:1317:12) 0|app | at processTicksAndRejections (internal/process/task_queues.js:82:21) 이렇게 뜹니다 aws-sdk를 찾을수 없다 뜨는데 분명히 강의 보면서 로컬 백엔드에서 받고 원격 백엔드에서 git pull로 받았는데 왜 저렇게 뜨는걸까요? ㅜ cat post.js 해봐도 수정해서 커밋한 코드 잘 넘어와 있는게 확인됩니다!!ㅜ