묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨C 프로그래밍 - 입문부터 게임 개발까지
char line[max]는 어디서 쓰이게 되는건가요?
처음에 변수 선언만 하고, 쓰이는 곳이 없던데, 선언 후에는 프로그램 안에서 어디서 쓰이게 되는건가요?
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
async await
routes/page.js 파일에서 //메인페이지router.get('/', (req, res, next) => { Post.findAll({ include: { model: User, attributes: ['id', 'nick'], }, order: [['createdAt', 'DESC']], }) .then( (posts) => { res.render('main', { title: 'NodeBird', twits: posts, user: req.user, loginError: req.flash('loginError'), }); }) .catch ( (error) => { console.error(error); next(error); });}); 이부분을 async로 바꾸고 싶어서.. router.get('/', async (req, res, next) => { try { const posts = await Post.findAll({ include: { model: User, attributes: ['id', 'nick'], }, order: [['createdAt', 'DESC']], }); res.render('main', { title: 'Nodebird', twits: posts, user: req.user, loginError: req.flash('loginError'), }); } catch (err) { console.error(err); next(err); } }); 이렇게 했는데...맞게 바꾼건가요? await가 붙으면 작업이 끝날 때까지 기다린다는 의미라서 posts에 값이 담길 때까지 기다리고 담긴 후에 render가 실행된다는 의미 맞을까요? 제가 비동기 부분에 대한 이해가 좀 부족한것 같네요 ㅠㅠ =========================================== 아, 그리고 추가적으로 routes/post.js 에서 router.get('/hashtag', async (req, res, next) => { const query = req.query.hashtag; //사용자가 검색하고자 하는 것 if (!query) { //아무것도 입력 안하면 return res.redirect('/');//기본페이지로 } try { const hashtag = await Hashtag.findOne( { where: { title: query }}); let posts = []; if (hashtag) {//찾은 것이 있으면 posts = await hashtag.getPosts({ include: [{ model: User }]});//다대다관계 가져오면서, 사용자까지 넣어서 가져옴 } return res.render('main', { title: `${query} | NodeBird`, user: req.user, twits: posts, }); } catch (error) { console.error(error); next(error); }}); 마지막에 render하시면서 return을 붙이시던데, 특별한 이유가 있으신건가요?
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
51~100번 문제는 pdf 자료가 없나요?
1~50번 문제만 pdf 자료가 있는 것 같아서요~
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
Truffle 내 테스트중 watch 에러가 발생합니다.
작성된 smart contract 는 정상적으로 truffle 네트워크에 배포되었습니다. 이후 truffle console 에서 instance 를 app 변수에 저장 후 watch 를 포함한 테스트를 실행하는 과정에서 다음과 같은 에러가 발생합니다. TypeError : app.LogBuyRealEstate(...).watch is not a function. 실습 환경은 다음과 같습니다. Truffle v5.0.40 Solidity v0.5.8 Node v10.16.3 Web3.js v1.2.1 답변 부탁 드립니다.
-
미해결워드프레스 제대로 개발하기 - 어드민 편
파라미터 힌트 단축 키가 안되네요
컨트롤 + p 눌르면 나온다는 부분이 안되네요 do_action 에서는 제대로 나오는거 보니 add_action에서만 안되는거 같은대.. 아마도 설치된 버전에서 해당 정보가 없나봐요.. 제가 설치한 버전이 30일 시험판이라서 그럴수도 있지 않을까 예상해 봅니다.
-
미해결Node.js로 웹 크롤링하기
사이트에서 입력 받기
선생님 크롤링할 url을 csv나 엑셀파일을 받는게 아니라사용자가 사이트를 열고, "크롤링할 url을 입력해주세요" input에 url을 입력 후 "크롤링하기" 버튼을 누르면 그 사이트에서 크롤링한 데이터를 사이트에 바로 뿌려주길 원하는데 이럴 경우 어떻게 해야하나요?
-
미해결React로 NodeBird SNS 만들기
질문이요
1. import React from 'react'; import Head from 'next/head' const index = () => { return( <> <div> Hello </div> </> ) } export default index 현재 인덱스 페이지를 만들고 있는데요, Warning: Did not expect server HTML to contain a <div> in <div>. 이런 경고가 뜨는데요, 원인이, <React.Fragment> <div> Hello </div> </React.Fragment> 이 부분인데 따로 해결 방법이 없나요 ?? <React.Fragment> 도 같더라구요... 2. return ( <> <Head> <title>NodeBird</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/antd/3.16.2/antd.css" /> </Head> <AppLayout> <Component /> </AppLayout> </> _app.js 에서 , pages 폴더에 들어있는 모든페이지를 Component로 받잖아요. 혹시 골라서만 받을 수도 있나요 ? 예를 들어서, a, b, c 가 pages 폴더에 있다고 치면은, a 와 b 만 AppLayout이 적용된 component로 받고, c 는 그냥 compoennt로 받는 식으로요.. 삼항 조건문을 써서, c 에게는 AppLayout 적용을 안시키려고, compoennt 를 console.log로 print 해보니, 딱히, 페이지이름은 안뜨고 이상한게 뜨더라구요... 혹시 방법 아시나요??
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
RawImage 질문입니다
특수한 텍스처를 쓸 수 있다는 말이 어떤 의미인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Repository 생성 문의드립니다.
영한님 안녕하세요. 이제 기본편 학습이 끝나가고 있고, 곧 실전편 학습을 시작할 수 있을 거 같습니다. ㅎ 또 문의드릴 내용을 하나 들고 왔는데요. 쿼리 실행을 할 수 있는 방법들이 JPA 에는 생각보다 다양한 것 같습니다. Spring Data JPA 환경에서 반복사용할만한 Repository 기본 틀을 한번 만들어 보고 있는데요. 아래와 같은 구성으로 틀을 만들어 놓으면 중소형 프로젝트를 할 때 큰 무리가 없어 보일 거 같은데 좀 개선이 필요할만한 부분이 있다면 조언 부탁드릴께요. ------------------------------------------------------------------------- Book 이라는 도메인이 있을 경우 1) interface BookCustomRepository 2) interface BookRepository extends JpaRepository, BookCustomRepository 3) class BookCustomRepository extends QuerydslRepositorySupport implements BookCustomRepository repository 패키지 내에 위 3가지 구조로 와꾸를 만든 뒤 2번에서는 "쿼리 메소드" 기능과 @Query 활용 3번에서는 JPQL 과 QueryDSL 활용한 구현체 작성 ------------------------------------------------------------------------- 아직 기본편과 책만으로 학습중이라 내공이 부족한데 실무 관점에서 몇마디 조언해 주시면 감사하겠습니다. 그리고 근처 타팀에서 JPA 프로젝트하는 곳을 살짝 들여다 봤는데 Repository 구현체는 전혀없고 Service Layer 에서 QueryDsl 을 작성하고 있던데 이러한 개발 형태는 어떨 지 함께 의견 부탁드릴께요.
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
예제 다운로드 질문입니다
파일이 3개 있는데 3개 모두 다운로드 받으면 되나요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
sum질문
안녕하세요. 수업 잘 듣고 있습니다. series_fair.sum()과 sum(series_fair)의 결과값의 소수점 자리수가 다른 이유는 무엇인가요?
-
미해결대세는 쿠버네티스 (초급~중급편)
도커 파일에 관한 질문 입니다.
수고하십니다. 도커파일및 기타 질문 드립니다. 1. Copy hello.js가 있는데 도커 컨테이너에 복사를 하라는 명령인가요? 2. docker build는 도커이미지를 만드는거 같은데 이 이미지라는게 컨테이너를 만들고 그 안에 hello.js 실행 관련된 모든 라이브러리를 넣은 걸 말하는건지요 3. build명령으로 컨테이너가 만들어 져서 1번의 명령으로 컨테이너 안에 hello.js및 관련 라이브러리를 모두 복사하는 건지요 4. 컨테이너는 도커파일 하나당 하나의 컨테이너가 만들어 지는건가요? 5. 쿠버네티스 대쉬보드는 어떻게 뛰우는지요 6. pod를 만들때 image를 가지고 오는건 디폴트로 도커허브로 정해져 있는건지요 바쁘시겠지만 초보자도 알기 쉽게 답변 부탁 드릴께요.
-
해결됨스프링 부트 개념과 활용
캡처하면 뭐가 좋은건가요?
캡처하면 뭐가 좋은건가요? 캡처를 하는 이유가 뭔가요? 그리고 어디에 쓰이는지 궁굼합니다
-
해결됨대세는 쿠버네티스 (초급~중급편)
yaml파일 이란 무엇인가요
안녕하세요 강사님 너무 질문이 많아서 죄송합니다. yaml파일 이라는 단어를 요 근래 많이 듣고 있는데 정확인 무슨 파일인가요 검색해 보지도 않고 무조건 질문을 드리는것 같아서 죄송하지만 쉽게 알려 주실거라는 기대로 질문을 드립니다. 답변 부탁 드리겠습니다.
-
해결됨대세는 쿠버네티스 (초급~중급편)
마이크로 서비스에 관한 질문
어렵지만 열심히 듣고 있습니다. 설명중에 마이크로서비스 라는 용어가 나왔는데 마이크로서비스 라는 개념을 알기쉽게 알려 주시면 감사하겠습니다. 그리고 쿠버네티스에서 마이크로서비스 개념을 사용한다고 하신거 같은데 무슨 말인지 잘 모르겠네여 수고스럽지만 답변 부탁 드리겠습니다.
-
미해결Node.js로 웹 크롤링하기
리액트 프로젝트에서는 어떻게 사용하나요
컴포넌트 내에 코드를 작성하니까 Cannot read property 'call' of undefined(구글링 해보니까 puppetier.launch가 안되는거래요)가 떠요.
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
UseMvc 안됨(core 3.0)
405 에러 나오는데 어떻게 해야 할까요.. 3.0버전이라 그런 것 같은데 UseEndpoints 써봤는데도 안되네요.. 제가 잘못 쓴건지.. app.UseEndpoints(endpoints => { endpoints.MapControllerRoute("default", "{controller=Home}/{action=Student}/{id?}"); });
-
해결됨React로 NodeBird SNS 만들기
프론트서버에서 백앤드 서버로 못가는거 같아요
5-8강의를 듣고 백앤드 서버와 프론트 서버 연결하려는 실습을 하는데 자꾸 에러가 떠서 질문 드립니다. saga부분에 user 백앤드 주소 요청 하는곳까지는 consolg에 뜨는데 그다음 부터 응답을 못하는거 같아요... 이런 메세지가 뜨네요 ---------------------------------------- 어디가 문제인지 모르겟습니다...
-
미해결Node.js로 웹 크롤링하기
Cannot find module 'ws'
윈도우를 사용하는데 Cannot find module 'ws'라는 에러가 떠요 Uncaught Error: Cannot find module 'ws' at webpackMissingModule (app.js:49782) at Object../node_modules/puppeteer/lib/WebSocketTransport.js (app.js:49782)
-
미해결React로 NodeBird SNS 만들기
8:27 가량..
혹시 사용자 정보를 캐싱하는 내용은 어떤 키워드로 정보를 찾아봐야 하는지 여쭤봐도 될까요??