간편결제, 신용카드 청구할인
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (22,050원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (25,200원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (28,350원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (29,300원)
(최대할인 3만원 / 3만원 이상 결제)
Close

Do it! Node.js 프로그래밍 : 실제 서버로 구동 가능한 코드로 배운다!

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 33
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

35,000원

  • 31,500 (10%할인)

    1,750P (5%적립)

할인혜택
적립혜택자동적립
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(16)

  • 사은품(13)

책소개

지금 당장 서버가 필요하다면? 실제 서버로 구동 가능한 코드로 배워라!

이 책의 소스는 실제로 서비스할 수 없는 무용지물 테스트용 서버 코드가 아니다. 서버 비슷한 것을 만들고도 쓸 수 없었던 슬픈 기억이 있다면 이 책을 선택해야 한다. 이 책에서 다루는 코드는 Node.js의 최신 Current 버전을 사용하여 새롭게 제공되는 서버 기능을 빠르게 적용할 수 있으며, 모두 실제 서버로 구동 가능하다. 실제 돌아가는 서버를 만들고 클라우드에 업로드하는 다양한 방법까지 설명하기 때문에 서버 개발 전과정을 배우며 Node.js 서버 전문가로 거듭날 수 있다.

출판사 서평

웹 서버, 채팅 서버, 모바일 서버, 위치 기반 서비스 서버, JSON-RPC 서버까지 한 권으로 끝낸다! 이 책은 누구나 쉽게 접근할 수 있는 자바스크립트 언어로 웹 서버를 만들며 서버 개발에 입문한다. 웹 서버를 만들며 작성한 소스 코드를 바로바로 수정해서 다양한 서버를 단박에 만들 수 있다. 그래서 이 책을 보면 당신의 회사에 필요한 서버를 지금 당장 만들 수 있는 능력이 생긴다.

서버 프로그래밍, 여러 권 보며 고민하지 말고 첫 입문부터 실무 수준까지 한 권으로 끝내자!

서버 개발, 처음 시작하나요?
[Do it! Node.js 프로그래밍]과 함께 쉽고 빠른 Node.js를 만나 보세요!

이 책은 실제로 실무에서 사용하는 코드를 중심으로 구성하였습니다. 만약 여러분이 프로젝트에 투입되어 지금 당장 서버를 만들어야 한다면, 이 책을 빠르게 훑어보세요. 책에서 제공하는 서버 프로그램을 약간만 수정하면 바로 실무에 사용할 수 있습니다.

서버 제작 코드를 사용 목적에 맞게 수정해서 서비스하는 Node.js의 A to Z
이 책은 Node.js를 서버 프로그래밍 실무에 적용할 때 필요한 내용을 모두 담았습니다. 이 책의 예제들은 단편적인 코드만 나열해서 해당 코드의 정의만 내리지 않고, 단계별로 하나씩 만들게 하므로 레고 블록 쌓듯 완성품을 만들 수 있습니다. 웹 서버를 기본으로 각각 다른 서버로 변경하는 서버 개발을 총망라하고 있으니 여러분도 지금 당장 시작해 보세요!

누구나 쉽게 개발할 수 있는 5가지 서버 분야 총망라!
당신은 웹 개발자? 앱 개발자? 아니면 윈도우 프로그램 개발자인가요? 당신이 어떤 서비스를 만드는 개발자이든, 이 책은 필요한 서버를 만들면서 "서버, 그렇게 어렵지 않네? 서버를 만드는 일이 조금은 쉬워졌어!"라고 말할 수 있도록 상세한 내용을 다룹니다. 그리고 누구나 쉽게 접할 수 있는 쉬운 자바스크립트 언어를 사용하기 때문에 개발자의 목적에 맞는 서버를 짧은 코드로 쉽게 만들 수 있습니다.

4년 연속 IT 베스트셀러 [Do it! 안드로이드 앱 프로그래밍] 저자의 신간!
단계별 예제와 부드러운 스토리텔링 방식 설명으로 머릿속에 쏙쏙 들어오는 정재곤 박사의 Node.js 강의! 한 발짝 앞서 독자를 생각하는 저자의 마음이 책에 녹아있습니다. Node.js로 갈아타도 될지, 이 책을 봐도 될지 고민하는 독자들을 위해 이 책의 도입부는 저자 Q&A로 시작합니다. 궁금증을 미리 해결해 주는 '정박사의 한마디', 개발서에서 반드시 짚고 넘어가야 할 '용어!' 코너까지 꼭 확인하세요. T아카데미 대표 강사와 함께 Node.js 전문가가 되세요!

동영상 강의&저자 Q&A로 학습 효율을 절정으로 끌어 올리세요!
쉬운 Node.js를 더욱 쉽게 익힐 수 있는 저자 직강 동영상 강의가 유튜브에 무료로 공개되어 있습니다. 공부하다 궁금한 점이 생기면 저자가 운영하는 사이트(http-//tech-town.org)를 이용해 보세요!

혼자 이 책을 공부하기가 막막하신가요?
Do it! 스터디룸(cafe.naver.com/doitstudyroom)에서 이 책을 같이 공부할 친구를 찾아보세요. Node.js뿐 아니라 다른 IT 도서도 스터디할 수 있습니다.

추천사

서버를 만들려는 앱 개발자에게 꼭 필요한 필독서!
지금까지 앱을 개발하면서 서버 쪽도 공부해야겠다고 생각했지만 '어렵지 않을까?'하는 부담이 있었습니다. 하지만 이 책은 쉬운 Node.js를 더욱 쉽게 배우면서 서버를 만들 수 있도록 도와줍니다. 자바스크립트를 잘 몰라도 책 내용을 따라가다 보면 어느새 Node.js를 알게 됩니다. 짧은 코드 몇 줄로도 앱에서 요구하는 다양한 기능에 적합한 서버 기능을 만들 수 있다는 점이 신기하고 매력적입니다. 더구나 아마존 웹 서비스(AWS)에 올려 보니 이제야 전 세계 사람들에게 서비스할 수 있는 앱을 완성했다는 생각이 듭니다. 앱 개발자라면 꼭 보아야 하는 필독서입니다.
- 박영석 / 앱 개발자

다양한 용도의 서버를 만들면서 기본기를 다지기 좋은 입문서!
Node.js를 이해하는 데 어려움을 겪고 있을 때 이 책을 접하게 되었습니다. Node.js 입문자로서 알지 못했던 기본 개념, 그리고 웹 서버가 어떤 과정으로 만들어지고 개발이 진행되는지도 잘 설명되어 있습니다. 그래서 웹 서버 개발에 필요한 기본적인 내용을 정리하는 데 많은 도움을 받았습니다. 또한 입문자가 간과할 수 있는 '오류가 발생했을 때 대안', '효율적인 코드 작성 방법' 등을 짚어 주어 필요한 코드를 작성할 때 적용할 수 있는 부분이 많았습니다. 다양한 용도의 서버 기능을 만들기 위해 매번 코드를 작성하기 때문에 기본기를 다지기에 매우 좋은 책입니다.
- 엄나윤 / 웹 개발자

처음 Node.js를 공부하는 사람들에게 좋은 길잡이가 되어 줄 책!
저는 UI 개발자이지만 자바스크립트를 공부하다가 서버에도 관심이 생겨 이 책을 보게 되었습니다. 네트워크와 서버에 대해 꼭 짚고 가야 할 내용은 빠뜨리지 않으면서도, 초심자들에게 너무 부담 주지 않는 내용이 마음에 들었습니다. 화면 UI 구성부터 서버, 데이터베이스까지 다루는 여러 가지 예제를 통해 자바스크립트의 폭넓은 활용성을 느낄 수 있습니다. 중간중간 나오는 '정박사의 한마디' 코너도 빼놓지 않고 읽어 보시면 본문에서 다 설명을 해주지 못한 자투리 지식도 넓힐 수 있습니다.
제가 Node.js 수업을 들을 당시에 이 책을 읽어 볼 수 있었다면 훨씬 도움이 되었을 텐데 정말 아쉽네요. 이 책을 통해 Node.js에서 사용하는 개념을 확실하게 이해할 수 있었고, 예전에는 무턱대고 따라 쓰기 바빴던 코드가 어떤 뜻인지 제대로 알 수 있어서 좋았습니다.
- 배영 / UI 개발자

목차

00. 노드로 만들 수 있는 대표적인 서버와 용도
서버는 왜 필요할까?
대표적인 서버 유형은 어떤 것이 있을까?
웹 서버의 기능은 무엇일까?
채팅 서버의 중요한 기능은 무엇일까?
JSON-RPC 서버의 중요한 기능은 무엇일까?
위치 기반 서비스 서버의 중요한 기능은 무엇일까?
모바일 서버의 중요한 기능은 무엇일까?
이 책에서 만들어 볼 화면
설치할 프로그램 목록 미리 확인하기
채팅 서버에 사용자 목록과 일대일 채팅 화면 만들기
위치 기반 서비스 서버에 커피숍 검색 화면 만들기

01.| 노드에 대해 알아보고 개발 도구 설치하기

노드란 무엇일까?
노드의 비동기 입출력 방식
노드에서 구현하는 이벤트 기반 입출력 방식
노드를 더 쉽게 사용할 수 있게 하는 모듈

개발 도구 설치하기
설치할 프로그램 목록 미리 확인하기
자바 설치하기
이클립스 설치하기
노드 설치하기
이니드 스튜디오 플러그인 설치하기

02 . 노드 간단하게 살펴보기

첫 번째 노드 프로젝트 만들기

콘솔에 로그 뿌리기
명령 프롬프트 열고 자바스크립트 파일 실행하기
명령 프롬프트에 직접 코드 입력해서 실행하기
이클립스 프로젝트 안에 자바스크립트 파일 만들고 실행하기

프로세스 객체 간단하게 살펴보기

노드에서 모듈 사용하기
더하기 함수를 모듈로 간단히 분리하기
module.exports로 메인 파일에 더하기 함수 호출하기

간단한 내장 모듈 사용하기
시스템 정보를 알려 주는 os 모듈
파일 패스를 다루는 path 모듈

03 . 노드의 자바스크립트와 친해지기

자바스크립트의 객체와 함수 이해하기
변수 만들어 자료형이 무엇인지 알아보기
자바스크립트의 함수 만들어 보기

배열 이해하기
배열의 모든 요소 하나씩 확인하기
배열에 값 추가 및 삭제하기
splice( ) 메소드로 배열 요소 여러 개를 한꺼번에 추가하거나 삭제하기

콜백 함수 이해하기
함수를 호출했을 때 또 다른 함수를 파라미터로 전달하는 방법
함수 안에서 값을 반환할 때 새로운 함수를 만들어 반환하는 방법

프로토타입 객체 만들기

04. 노드의 기본 기능 알아보기

주소 문자열과 요청 파라미터 다루기
주소 문자열을 URL 객체로 변환하기
요청 파라미터 확인하기

이벤트 이해하기
이벤트 보내고 받기
계산기 객체를 모듈로 만들어 보기

파일 다루기
파일을 읽어 들이거나 파일에 쓰기
파일을 직접 열고 닫으면서 읽거나 쓰기
버퍼 객체 사용하는 방법 알아보기
스트림 단위로 파일 읽고 쓰기
http 모듈로 요청받은 파일 내용을 읽고 응답하기
fs 모듈로 새 디렉터리 만들고 삭제하기

로그 파일 남기기

[Do it! 도전 문제] - Mission01 / Mission02

05. 웹 서버 만들기

간단한 웹 서버 만들기
클라이언트가 웹 서버에 요청할 때 발생하는 이벤트 처리하기
클라이언트에서 요청이 있을 때 파일 읽어 응답하기
파일을 스트림으로 읽어 응답 보내기
파일을 버퍼에 담아 두고 일부분만 읽어 응답 보내기
서버에서 다른 웹 사이트의 데이터를 가져와 응답하기

익스프레스로 웹 서버 만들기
새로운 익스프레스 프로젝트 만들기
use( ) 메소드를 사용한 미들웨어 설정 알아보기
미들웨어 직접 만들어 보기
여러 개의 미들웨어를 등록하여 사용하는 방법 알아보기
익스프레스의 요청 객체와 응답 객체 알아보기
redirect( ) 메소드로 무조건 다른 페이지로 이동하기
익스프레스에서 요청 객체에 추가한 메소드 알아보기

미들웨어 사용하기
static 미들웨어
body-parser 미들웨어

요청 라우팅하기
라우터 미들웨어 사용하기
URL 파라미터 사용하기
오류 페이지 보여 주기
express-error-handler 미들웨어로 오류 페이지 보내기
토큰과 함께 요청한 정보 처리하기

쿠키와 세션 관리하기
쿠키 처리하기
세션 처리하기

파일 업로드 기능 만들기
multer 미들웨어 설치해서 파일 업로드하기
클라이언트의 요청 처리 함수 추가하기

[Do it! 도전 문제] - Mission03 / Mission04

06. 데이터베이스 사용하기

몽고디비 시작하기
몽고디비란?
몽고디비 사용을 위한 프로그램 설치하기
몽고디비에 데이터를 추가하거나 조회하기

익스프레스에서 몽고디비 사용하기
새로운 프로젝트 만들기
mongodb 모듈을 사용하여 로그인 기능 만들기
사용자가 보내온 아이디와 비밀번호 비교하기
로그인 처리를 요청하는 패스에 라우팅 함수 추가하기
사용자 추가 기능 만들기
데이터베이스 관리 도구 사용하기

몽구스로 데이터베이스 다루기
몽구스 모듈 사용하기
몽구스로 사용자 인증하기

인덱스와 메소드 사용하기
사용자 리스트 조회 기능 추가하기

비밀번호 암호화하여 저장하기
virtual 함수 사용하기
스키마 객체의 virtual( ) 함수 사용법 알아보기
비밀번호 암호화하여 저장하는 코드 적용하기

MySQL 데이터베이스 사용하기
관계형 데이터베이스 간단하게 이해하기
MySQL 설치하기
화면이 있는 관리 도구 설치하기
MySQL을 사용하는 사용자 추가 기능 만들기
사용자 추가 요청을 처리하는 함수 만들기
MySQL에 들어 있는 사용자 정보로 로그인하기

[Do it! 도전 문제] - Mission05 / Mission06

07 . 익스프레스 프로젝트를 모듈화하기

모듈화 방법 자세히 살펴보기
다양한 방법으로 모듈 만들기
exports에 객체 지정하기
module.exports를 사용해서 객체를 그대로 할당하기
module.exports에 함수만 할당하기
exports와 module.exports를 함께 사용하기
require( ) 메소드의 동작 방식 이해하기
모듈을 분리할 때 사용하는 전형적인 코드 패턴
함수를 할당하는 코드 패턴
인스턴스 객체를 할당하는 코드 패턴
프로토타입 객체를 할당하는 코드 패턴

사용자 정보 관련 기능을 모듈화하기
스키마 파일을 별도의 모듈 파일로 분리하기
사용자 처리 함수를 별도의 모듈 파일로 분리해 보기

설정 파일 만들기
설정 파일 분리하기
설정 파일에 데이터베이스 스키마 정보 넣기
설정 파일에 라우팅 정보 넣기

UI 라이브러리로 웹 문서 예쁘게 꾸미기
Semantic UI 라이브러리로 웹 문서 꾸미기
Card 컴포넌트 추가하기
[table] 태그로 로그인 입력 상자와 버튼 추가하기
[stlye] 태그로 전체 화면 모양 만들기
로그인 카드를 모바일 화면에 맞도록 CSS 조정하기
반응형 웹으로 웹 문서를 구별해서 보여 주기
사용자 리스트 웹 문서 수정하기
사용자 조회에 응답하는 웹 문서 꾸미기
사용자 추가용 웹 문서 꾸미기

[Do it! 도전 문제] - Mission07 / Mission08

08. 뷰 템플릿 적용하기

ejs 뷰 템플릿 사용하기
뷰 템플릿으로 로그인 웹 문서 만들기
뷰 템플릿으로 사용자 리스트 웹 문서 만들기
뷰 템플릿으로 사용자 추가 웹 문서 만들기

jade 뷰 템플릿 사용하기
jade로 HTML 문서 만들기
jade 템플릿으로 로그인 웹 문서 만들기
jade 템플릿으로 사용자 리스트 웹 문서 만들기
jade 템플릿으로 사용자 추가 웹 문서 만들기

[Do it! 도전 문제] - Mission09 / Mission10

09. 패스포트로 사용자 인증하기
패스포트로 로그인하기
로컬 인증을 위해 데이터베이스 스키마와 패스포트 설정하기
로그인과 회원가입 화면을 만들기 위한 라우팅 함수 등록하기
로그인과 회원가입 화면을 만들기 위한 뷰 템플릿 만들기
로그인과 회원가입 기능 실행하여 확인하기

패스포트 관련 코드를 모듈화하기

페이스북으로 로그인하기

[Do it! 도전 문제] - Mission11 / Mission12

10.채팅 서버 만들기

socket.io 사용하기
socket.io를 사용하기 위해 모듈 설치하기
app.js 메인 파일에 기본 코드 하나씩 추가하기
사용자가 웹 브라우저에서 볼 웹 문서 만들기
서버에 보낸 메시지를 그대로 받기

일대일 채팅하기

그룹 채팅하기
방 만들기
그룹 채팅에서 메시지 보내기

채팅 웹 문서 예쁘게 꾸미기

[Do it! 도전 문제] - Mission13 / Mission14

11.JSON-PRC 서버 만들기

JSON-PRC를 웹 서버에 적용하기
JSON-RPC 모듈 설치하여 사용하기
echo 함수 만들어 실행하기
echo 함수의 오류 테스트하기

계산기 모듈 추가하여 실행하기
1단계- 핸들러 모듈 파일 만들기
2단계- 핸들러 모듈 파일 등록하기
3단계- 클라이언트 웹 문서에서 호출하기

데이터베이스에서 사용자 리스트 조회하기

데이터 부분을 암호화하기

[Do it! 도전 문제] - Mission15 / Mission16

12, 위치 기반 서비스 서버 만들기

커피숍 위치 저장하기
커피숍 위치 정보 다루기
커피숍 스키마 만들기
커피숍 정보를 추가하고 커피숍 리스트 조회하기

가장 가까운 커피숍 찾기

영역 안의 커피숍 찾기

반경 안의 커피숍 찾기

지도에 커피숍의 위치 표시하기
지도에 내 위치 보여 주기
가장 가까운 커피숍을 찾아 지도 위에 보여 주기
일정 범위 안의 커피숍을 찾아 지도 위에 보여 주기

[Do it! 도전 문제] - Mission17/ Mission18

13.모바일 서버 만들기

모바일 단말에서 웹 서버로 요청하기
안드로이드 앱 개발 도구 설치하기
실제 모바일 단말에 연결하기
모바일용 서버 프로젝트 만들기
안드로이드 앱 프로젝트 만들기

모바일 단말에서 웹 서버로 요청하기
데이터베이스 스키마 추가하기
라우팅 함수 추가하기
단말 정보 추가를 요청하는 앱 만들기
웹 브라우저에서 단말 리스트 조회하기

모바일 단말로 푸시 메시지 전송하기
단말의 등록 ID를 확인하여 모바일 서버로 전송하기
웹 브라우저에서 푸시 메시지 전송하기

[Do it! 도전 문제] - Mission19/ Mission20

14.게시판 만들기

스키마를 추가하고 페이지 단위 조회 방식 이해하기
페이지 단위로 조회하기

글쓰기와 글 조회 기능 만들기

페이지 단위로 글 목록 조회하기
1단계 - 라우팅 함수 만들기
2단계 - config.js 파일에 라우팅 함수 등록하기
3단계 - 응답 웹 문서를 구성할 뷰 템플릿 만들기
4단계 - 글 목록 조회를 요청하는 웹 페이지 만들기

[Do it! 도전 문제] - Mission21/ Mission22

15.클라우드에 올리기

Git 클라이언트 설치하기

헤로쿠 클라우드에 올리기
헤로쿠 사이트에 회원가입하고 앱 만들기
Toolbelt 설치하기
배포에 필요한 설치 및 준비하기
소스 업로드하기

오픈시프트 클라우드에 올리기

아마존 클라우드에 올리기

배포에 필요한 기능 알아보기

비정상으로 종료되었을 때 자동으로 다시 시작하기
클러스터링 사용하기
레디스 사용하기
레디스로 subscribe, publish 하기
채팅 서버에서 레디스를 사용하는 샘플

관련이미지

저자소개

생년월일 -
출생지 -
출간도서 3종
판매수 3,321권

국내외 개발 현장과 강의장을 종횡무진 하는 국내 최고 안드로이드 전문가. 정재곤 박사는 안드로이드 강사들을 가르치는 강사로도 유명하며, 최초 안드로이드 단말 출시 시점부터 T아카데미의 안드로이드 교육 과정을 설계한 바로 그 사람이다.

[현재]
(주)유엔에스네트웍스 CTO, 모바일 전문 컨설팅
서울대학교 대학원 박사, GIS 전공
서울디지털대학교 컴퓨터공학과 초빙 교수
SK텔레콤 T아카데미 안드로이드 전문 강사
SK텔레콤 T아카데미 안드로이드 프로그래밍 교재 집필
국내/해외 모바일 소프트웨어 컨설팅/설계/개발 경력 10년 이상
모바일

펼쳐보기

이 상품의 시리즈

Do it 시리즈(총 39권 / 현재구매 가능도서 16권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    10.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    8.7

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용