묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
app.use(express.json()); 적용 후, SyntaxError
app.use(express.json());jsonParser기능을 하는 미들웨어 추가 이후,postman에서 request를 보냈는데,정상적으로 터미널에 출력이 되지 않습니다.무엇이 문제일까요?하단에 app.ts 코드를 첨부합니다.import * as express from "express"; import { Cat, CatType } from "./app.model"; const app: express.Express = express(); app.use((req, res, next) => { console.log(req.rawHeaders[1]); console.log("this is logging middlewre"); next(); }); //* json middleware app.use(express.json()); //* READ 고양이 전체 데이터 다 조회 app.get("/cats", (req, res) => { try { const cats = Cat; // throw new Error("db connect error"); res.status(200).send({ success: true, data: { cats, }, }); } catch (error) { res.status(400).send({ success: false, error: error.message, }); } }); //* READ 특정 고양이 데이터 조회 app.get("/cats/:id", (req, res) => { try { const params = req.params; const cat = Cat.find((cat) => { return cat.id === params.id; }); // throw new Error("db connect error"); res.status(200).send({ success: true, data: { cat, }, }); } catch (error) { res.status(400).send({ success: false, error: error.message, }); } }); //* CREATE 새로운 고양이 추가 api app.post("/cats", (req, res) => { try { const data = req.body; console.log(data); res.status(200).send({ success: true, data: {}, }); } catch (error) { res.status(400).send({ success: false, error: error.message, }); } }); //* 404 middleware app.use((req, res, next) => { console.log("this is error middleware"); res.send({ error: "404 not found error" }); }); app.listen(8000, () => { console.log("server is on..."); });
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
nunjuks twits twit질문
<div class="twits"> . . . {% for twit in twits %} <div class="twit">main.html 넌적스 코드에 이런식의 코드가 있는데 twits 안에서 twit들을 반복을 하고 이 반복문이 돌아가면서 화면에 트윗들이 반복에서 출력되는걸로 이해를 하고 있습니다 그런데{{twit.User.nick}} {{twit.User.id}}이런 twit의 user.nick과 user.id는 데이터베이스에 posts 테이블에서 가져오는 것 같은데 twit과 데이터 베이스의 posts가 연결되서 가져오는 코드가 어디에 정의되어있는건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
해시태그 등록 백 부분 질문 입니다.
안녕하세요 선생님. 콘솔에 post.addHashTags is not a function이라고 뜨면서 막상 데이터베이스에는 등록이 된 경우는 왜 그런 건가요? 테이블을 확인해보면 posts와 hashtags 테이블 둘 다 데이터가 잘 들어와있습니다.
-
미해결iOS AutoLayout 완벽 가이드 - 실무 프로젝트를 위한 실전강의
cell 안에label을 넣었는데
우측위에 lable을 오른쪽15 위쪽15로 넣어줬는데 실행시켜보면 왼쪽과오른쪽에 0, 0 으로 라벨이 표시되는데어떤게 문제인건가요? ㅠㅠㅠ
-
미해결자바스크립트 제대로 배워볼래?
Promis실습 도중의 에러메시지
합계 데이터가 출력되지 않아 서버로부터 받아온 Data를 출력하면 어레이 형태의 객체인데, for 구문에서는 읽어온 data가 반영되지 않습니다.코드와 오류는 아래와 같습니다. function getData(){ return new Promise(function(resolve, reject){ axios.get(url).then((response) => { console.log(response.data); resolve(response.data); }).catch((error)=>{ console.log(error.message) }) }) } var total=0; getData().then(function(data){ console.log(data) for (var items of data){ total += item.price; } console.log(total) }) </script> </body> </html>
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
채팅앱 만들기 - 이벤트 설계와 기본 서비스로직 완성 에서 질문 있습니다
function helloUser() { const username = prompt('What is your name?'); socket.emit('new_user', username, (data) => {drawHelloStranger(data);});}사용자가 처음 화면에 진입했을 때에 사용자가 이름을 입력하고 나면 ‘new_user’에 해당하는 게이트웨이 로직이 실행되는 것으로 알고 있습니다.이 로직 안에서 ‘user_connected’에 대해 브로드 캐스팅을 해주고 있는데요 socket.broadcast.emit('user_connected', username);프론트엔드에서 아래와 같이 connected!라는 채팅글도 화면에 나타나야 할 것 같은데socket.on('user_connected', (username) => { drawNewChat(`${username} connected!`);});화면 진입자 입장에서는 connected!부분이 나타나지 않습니다. 왜 그런지 설명해주실 수 있을까요? 화면 진입자 또한 위 코드를 수행하고 있는데화면 진입자를 제외한 나머지 사용자에게는 connected!가 나타나지만 화면 진입자는 나타나지 않는 이유가 궁금합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
m1으로 anisble playbook sample2 실행 중에 오류가 납니다.
오류 화면이고요 m1에서 강사님의 macOS용 코드 복사해서 실행했는데 돌아가지 않네요 이유를 알 수 있을까요?
-
해결됨Amplitude(앰플리튜드)로 마케팅 데이터 분석 하는 방법
엠플리튜드 심화 과정은 계획이 있을까요?
수강을 시작 했지만,AB180에서 제공하는 강의와 사실 다른걸 전혀 모르겠네요툴의 이해도 좋지만 노하우나 사용법 등 현실적인 강의가 필요한데그런 강의는 진행 될 예정일지 궁금합니다
-
미해결만들면서 배우는 리액트 : 기초
RenderDOM 질문
열심히듣고있습니다! 현재 useState 강의 듣고있는데요저의 콘솔에는 RenderDOM이 React 18에선 지원이 안된다고 에러가 뜨는것같습니다..! 해결방법이있을까요..?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
randint를 defined 할수 없다고 나옵니다.
randint 랜덤으로 범위 정해서 숫자 표현하는건데명령어 자체가 없다고 뜨는거같아요머가 잘못된건가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청드립니다!
tmdgurdl88@naver.com 입니다.
-
해결됨두고두고 써먹는 유니티 VR
빌드 오류
이 오류와 함께 빌드가 안됩니다. 안드로이드랑 windows 빌드 독같이 오류가 뜨고 오큘러스 연결은 완료했습니다.DirectoryNotFoundException: Could not find a part of the path "C:\Users\Public\Documents\ESTsoft\CreatorTemp\tmp35509cb5.tmp".
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
같은 답안을 작성한것 같은데... 오류가 발생했습니다. 어디서 오류가 발생했는지 알 수 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
splunk username 설정하는 부분입니다.
forwarder를 위한 id와 pw 세팅이라고 말씀하셨는데 login failed로 뜹니다로그인이 되는 계정을 찾아서 modsec에서는 로그인을 어떻게 했는데 그 계정을 그대로 splunk에 가져가면 login failed가 뜹니다... 어떻게 해결해야 할까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
,로 변경하였을 때 이런 에러가 뜹니다.
똑같이 한거 같은데 저는 에러가 떠서 무엇이 문제일까요?
-
해결됨그림으로 쉽게 배우는 운영체제
논리주소와 BoundAddress의 비교에 대한 질문
메모리의 주소 수업을 하실 때, 논리주소(상대주소)는 항상 자신의 위치를 0x0번지라고 여긴다라고 하셨는데세그멘테이션 수업에서해당 CPU가 메모리관리자에게 전달해준 논리주소가 0x632라 하셨고,메모리 관리자가 이 값을 Bound Address와 비교하여, 메모리 침범 여부를 확인한다는 사실로부터0x0 을 시작으로 0x632에 걸쳐 인접하여있고, 총 크기가 632라고 이해하면 타당한가요??
-
해결됨실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요 강사님 fixture 관련 질문드립니다.
안녕하세요 강사님! 네이밍 관련 질문드리겠습니다!이펙티브 자바에서는 여러 매개변수를 받아서 객체를 생성할 경우 of라는 네이밍으로 가져가는데 강의에서는 정적 팩토리 메소드 명을 of가 아닌 fixture로 하신 이유가 따로 있나요? 이게 코틀린의 네이밍 규칙인지 궁금합니다 !
-
미해결Django REST Framework 핵심사항
공부 순서에 관해 질문드립니다.
안녕하십니다. 정말 좋은 강의 잘 보고 있습니다.저는 현재 APIView를 통해서 http메서드에 따라서 나눠주며 코딩을 하고 있습니다.강사님께서 알려주시는 방법은 아니지만 저의 현재 지식으로는 이게 익숙한 상태입니다.ㅠ본론을 말씀드리자면 현업에서 잘 다뤄야할 뷰나 시리얼 라이저 등 어떤 소양을 갖춰야 하는지 궁금합니다.또 그것을 얻기 위한 공부 순서가 있는지 궁금합니다. 난해한 질문 드려서 죄송합니다.
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
php+mssql 연동
php 7.2 이상부터는 sqlsrv 사용해야해서모든 글 서치해서 해봤는데도 안돼서 그러는데 도와주세요..
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
Customize 관련 질문
두번째 강좌에서 단축키 관련 설명을 보고 있는데요Customize --> Customize User Interface 에서 "keyboard" 탭이 보이지 않는데어떻게 설정하나요? mouse, toolbars, quads, menus, colors 는 다 있는데 keyboard만 없어요.이전에 동일 질문답변 보니깐 단축키 설정 관련 강의를 추가로 수강해야 한다고 되어 있던것 같은데 그럼 이거 때문에 또 유료 강의 (2만원) 결재를 해야 하는 건가요?