일반 사용자들은 UI (버튼, 스크롤바,링크 등)를 통해 앱의 동작, 기능을 제어하는 반면, 개발자들은 API 를 통해 소프트웨어를 제어, 개발한다.UI(User Interface)는 사용자가 소프트웨어와 만나는 경계면, 즉 사용자가 소프트웨어에 접근하고, 명령을 내릴
HTTP란 node.js에서 사용하는 서버 모듈이다. HTTP 웹 서버를 생성하는 것과 관련된 모든 기능을 담당한다. HTTP 모듈은 server객체, request 객체, response객체를 사용한다. server 객체 HTTP 모듈의 createServer() 메
Express를 사용해서 작업할 때 요청 및 응답 객체에 접근할 수 있는데, 응답을 요청한 쪽에 다시 보낼 수 있다. 이 경우 Express에서는 res.send(), res.json(), res.end()와 같은 메소드를 사용할 수 있다.res.send()는 기본적으
ORM은 Obejct-Relational Mapping의 줄임말로, 데이터베이스의 체계를 객체와 연결지어 생각하는 사고 패러다임이다. 데이터베이스는 그대로 유지되고, 데이터베이스의 테이블 하나를 클래스 하나라고 생각하여, 하나씩 대응시켜 데이터를 코드로 관리할 수 있는
Node와 Typesscript를 위한 최신 트렌드의 ORM이다. Prisma의 동작 방식은 기존 ORM의 동작 방식과는 조금 다르다. Sequelize나 TypeORM과 같은 기존 ORM은 DB 호스트에 직접적인 Connectijon을 이루어 트랜잭션을 수행하는데 P
모듈화 : 역할에 따라 코드를 분리하는 행위한 파일에 모든 코드를 다 넣어도 노드 서버는 문제 없이 동작한다. 간단한 규모의 어플리케이션이라면 굳이 모듈화가 필요없지만, 우리는 실제 서비스에서 사용할 수 있는 어플리케이션을 구현하는 것이 목표다. 즉, 혼자서 개발하는