묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
listen EADDRINUSE: address already in use :::3065 에러
안녕하세요! 도메인을 연결하다가 문제가 생겨서 질문 드립니다. 도메인 연결 후에 http://도메인 주소로 포스트맨 테스트를 했는데, 도메인에 연결되지 않는 것 같습니다..ㅜㅜ 1. 도메인 구매 후, 2. Route53에서 호스팅 영역 생성하였고, 3. 네임서버 등록, 4. 탄력적 IP 할당 하면서 주소 연결하였고, 5. Route53 레코드 생성까지 영상 보면서 따라했습니다. 다만 저는 프론트는 진행하지 않고 백엔드 서버만 진행했습니다. (포스트맨 테스트도 백엔드 서버만 진행하려고 합니다) sudo npx pm2 monit 명령어로 확인해 봤을 때, 위와 같은 에러가 발생하는데, 3065번 포트가 사용중이라는 것 같은데 어떻게 해결해야할지 모르겠어서 질문 드립니다..!! (포트 번호는 ec2 인바운드 규칙에 3065도 등록해놨기에 80이 아닌 3065로 사용했습니다!)
-
미해결데이터 분석 SQL Fundamentals
소기업 데이터베이스 구축 관련 질문
안녕하세요, 저는 이커머스 소기업 마케터입니다. 여태 재직했던 기업들은 대부분 데이터를 엑셀로 받아서 로컬PC에 저장해서 사용하였고, 데이터의 소스는 카페24(임대몰) 관리자, Google analytics에서 다운로드, 페이스북 광고관리자에서 다운로드 하는 식이었습니다. 이제 SQL을 배워 이직도 노려보고, 팀장 직급이니만큼 다른 소기업에 가더라도 웹플랫폼을 사용중인 기업에서는 아직 DB관리 자체를 안하고 있는 경우도 많은데, SQL로 데이터를 관리하며 마케팅 인사이트를 얻고 시간효율을 얻기 위해서 소기업에 만약 DB를 제안해서 구축한다면 초반에 가장 가성비 좋고 편하게 구축할 수 있는 방법은 어떤 것이 있을까요?
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청 드립니다.
인프런 아이디 : jungsu@metanet.co.kr 인프런 이메일 : jungsu@metanet.co.kr 깃헙 아이디 : jungsu@metanet.co.kr 깃헙 Username : metateams
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
client 설정 안되시는 분들은 이렇게 해보세요!
spring: application: name: user-service cloud: config: name: ecommerce config: import: optional:configserver:http://localhost:8888 application.yml 버전업이 되면서 boostrap.yml을 작성하는게 레거시가 되버렸네요... 그냥 application.yml에서 작업해도 될 것 같습니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
pm2 kill해도 node 프로세스 종료가 안됩니다.
프론트엔드 포트는 3000으로 했습니다. 분명 sudo npx pm2 kill 로 pm2 작동끄고, sudo kill -9 PID ID로 프로세스를 껐는데, 피드 ID만 바껴서 계속 node 프로세스가 생성됩니다.
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
완성파일 부탁드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. stageResize() resize 관련 부분에 대해서 설명해주신 강의가 혹시 몇강일까요 ㅠ 메일은 krr1996@naver.com
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
XSS방어 모듈 질문 드립니다.
helmet 하고 sanitize-html 둘다 XSS 방어 기능을 지원하더라구요.어느걸 쓰면 좋나요?helmet은 src나 href, 인라인 자바스크립트 XSS 공격을 막는 용도로sanitize는 <script> 태그 공격 막는 용도로 둘다 같이 쓰면 되나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
부모 자식 간 데이터 전달에 대한 질문
안녕하세요. 부모 자식 간 데이터 전달과 관련하여 질문드리고 싶은 점이 있어서 글 남깁니다.부모가 자식에게 특정 데이터를 전달해주고 싶은 상황인데요,이를 현재 props로 구현한 상태입니다.그런데 "props는 call by value이므로 매번 값 복사를 하는 것보다부모에서 자식의 데이터를 접근하고 싶을 때는 this.$refs.(자식 컴포넌트 ref 이름).(데이터 이름) 이런 식으로 접근하고,자식에서 부모의 데이터를 접근하고 싶을 때는 emit으로 이벤트를 전달한 뒤 부모 쪽에서 자식의 데이터를 컨트롤 하는 방식"을 제안 받아서어떤 방법이 더 좋은지 궁금해졌습니다.(+ 후자의 방법은 call by reference 인가요? 값을 복사하는 것이 아니라 참조하는 것 맞나요?)혹시 캡틴 판교님은 해답을 알고 계실지 궁금하여 질문글 드립니다!!감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
아톰에서 script 패키지 검색 시 나오지 않습니다.
안녕하세요, 아톰을 이제 막 설치하고 필요한 패키지를 install하는 중인데, autocomplete까지는 잘 검색이 되어 설치했으나 Script는 install에서 검색 시 검색결과로 나오지가 않아 설치하지 못하는 중입니다. 혹시 해결방법을 알고 계실까요? [Script 검색 시 화면] [찾고있는 Script 패키지] 설치 숫자가 비슷하게 많은 패키지는 아래와 같이 하나 나오는데, 혹시 같은 기능을 가진 패키지일까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
now 증가
안녕하세요. now 하나씩 증가하는 구조가 이해가 안됩니다. 입력 값을 배열에 저장해놓고 증가하는 형식이 아닌거같은데 now가 1씩 증가하는 코드가 어느 것인지 알 수 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
영한님 폰트는 어떻게 설정하나요 ?
>= 하면 평소에 저희가 쓰던 이상, 이하로 치환되는데 이건 어떻게 설정할 수 있나요 ? 인텔리제이 유료버젼 쓰는데 궁금합니다 ㅜㅜ
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
질문 드립니다.
변수에 숫자값을 대입하실때 아래와같이 선언하시는데 _ 가 의미하는것이 무엇인가요? var money 1 = 1_000L 1_000 에서의 _ 를 여쭤본것입니다!
-
미해결
nox 에뮬에 프리다 서버를 넣는 중인데 안됩니다..
nox 에뮬에 프리다 서버를 넣는 중인데 안됩니다.. 사용환경 에뮬레이터 : Nox : abd로 frida- server 설치 Windows 10 이 사진처럼 나옵니다... 왜 실행 할수 없는 디렉토리로 나오는 걸까요?? 사진말고 혹시나 싶어서 이것두 남겨봐요... C: ₩Program Files₩Nox₩bin> call nox_adb shell /deta/local/tmp/frida-server-15.1.8-ardroid-x86_64 /syetem/bin/sh: /deta/local/tmp/frida-server-15.1.8-ardroid-x86_64: can't execute: Is a directory 찾아보기로는 # mount -o rw,remount -t ext4 /frida-server를 /system 에서 실행하세요. 라고 하는데 /system에서 실행하라는 말이 명령 프롬프트 명령어에다가 # mount -o rw,remount -t ext4 /frida-server 이걸 실행하라는 말씀이실가요.. 초보자라서 말이 좀 처럼 해석이 안가요ㅠㅠ 하나 더 질문 있는데요..! C:\Users\Apeach>nox_adb shell * daemon not running. starting it now on port 5037 * * daemon started successfully * error: no devices/emulators found 이렇게도 나오는데..왜 오류: 장치/에뮬레이터를 찾을 수 없습니다.라고 뜨는 걸가요.. 어디서 부터 잘못 된건지..ㅠㅠ 도와주세요!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
대용량데이터 처리
[질문내용] 안녕하세요. 강의를 들으면서 구글링을 해보던중에 대용량 데이터 저장시에는 JPA 보다는 JDBC를 사용하는게 맞을까요? 의견부탁드립니다. 감사합니다.
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
질문 있습니다.
코틀린에서는 null 사용을 안전하게 하기 위해서 null 이 들어갈 수 있는 변수를 완전히 다른 타입으로 간주하고 아래와 같이 효과적으로 관리할 수 있다. 라고 말씀해주셨는데요 그렇다면 String과 String? 타입은 엄연히 다른 타입 인것이고 String? 이 자체를 하나의 타입으로 간주해야하는건가요? String? 이렇게 생긴 타입은 코틀린에서는 클래스로 정의 되어 있지 않아서요..!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
lock 질문입니다
제가 혼자 만들어보면서 느꼈던 점은, "session에서 lock을 걸지 않고 recvbuffer의 writesegment를 가져오거나 DataSegment를 읽어올 때 lock을 걸면 최소한의 범위로 할 수 있을 것 같다" 입니다. 강사님께선 Session의 Send, RegisterRecv, OnRecvCompleted에 하나의 _lock 오브젝트로 전부 잠구셨는데 이렇게 되면 예를 들어 OnRecvCompleted를 호출해서 _lock 범위 내에서 처리하는 동안 Send를 호출하면 Send는 OcRecvCompleted가 끝날 때 까지 대기해야하는 상황이 발생하지않나라는 걱정이 조금 됩니다.
-
미해결CSS 레이아웃 - flex & grid
다운로드가 안됩니다.
pdf파일도 아니고 .pdf로 만들어서 저장해도 열리지 않습니다..
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
소켓 프로그래밍 이란
질문있습니다. 소켓프로그래밍이라 하면 어떤것을 제작하는 것을 의미하나요 어렴풋이 서버 프로그래밍을 얘기하는 것 같은데.... 그리고 서버 어플리케이션을 만드는 것으 이야기하는지 서버의 운영체제를 만드는 것을 이야기하는지 잘 모르겠습니다. 도움말씀 부탁드려요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
소켓프로그래밍 - 운영체제
안녕하세요 수업들으면서 컴퓨터일반에 대한 질문이 생겼습니다. 1. 소켓프로그래밍과 운영체제의 관계는 무엇일까요? 2. 운영체제 커널내에 네트워크와 관련된 부분이 있나요? (그게 소켓일까요?) 전반적으로 운영체제를 공부해야 하나 고민중입니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
api추가 질문입니다
api 추가 질문입니다. router.get('/search/:hashtag', async (req, res, next) => { try { const result = await request( req, `/posts/hashtag/${encodeURIComponent(req.params.hashtag)}`,// 문자를 UTF-8로 인코딩 ); res.json(result.data); } catch (error) { if (error.code) { console.error(error); next(error); } } }); 이 코드에서 :hashtag는 인코드 되어서 request함수에 넣었습니다. router.get('/posts/hashtag/:title', verifyToken, async (req, res) => { try { const hashtag = await Hashtag.findOne({ where: { title: req.params.title } }); if (!hashtag) { return res.status(404).json({ code: 404, message: '검색 결과가 없습니다', }); } const posts = await hashtag.getPosts(); return res.json({ code: 200, payload: posts, }); } catch (error) { console.error(error); return res.status(500).json({ code: 500, message: '서버 에러', }); } }); request함수는 헤더의 authorization에 토큰을 넣어서 이 라우터에 요청합니다. 그렇다면 이 코드의 :title 속성은 인코드된 문자열이지 않나요? Hashtag모델에 인코드된 문자열이 저장되는 것도 아니던데 왜 인코드된 문자열을 다시 디코드하지 않나요? const posts = await hashtag.getPosts(); return res.json({ code: 200, payload: posts, }); 또 Post에 있는 hashtag를 가져와 posts에 넣어서 json형식으로 출력했더니 이런 형태의 데이터가 나왔는데 Post모델에서 조건에 맞는 hashtag를 가져온것은 이해 했습니다. 그러나 PostHashtag테이블과 UserId컬럼은 왜 가져온것인가요? 혹시 관계 메서드 add set remove get에 대해 정확히 어떠한 인과관계가 나타는지 설명해주실수 있나요? 대충 느낌은 오지만 긴가민가 합니다 ㅜㅜ