■ Front-End/- Node.js
-
gyp: No Xcode or CLT version detected! 에러 해결하기■ Front-End/- Node.js 2020. 4. 2. 13:22
Mac OS 카탈리나로 업데이트한 후 프로젝트에서 npm install을 실행했더니 "gyp: No Xcode or CLT version detected!" 라는 에러메세지가 나타나면서, 일부 모듈이 설치가 안되는 문제가 발생했다. No Xcode 라는 메세지를 보고, 내가 Xcode를 설치 안했나? 했을텐데? 하고 앱스토어에서 검색해봤는데 삭제되어있었다. 그래서 다시 앱스토어에서 재설치하고 npm install 해봤는데, 또 실패.. 구글링해보니 아예 xcode를 삭제하고 다시 재설치해야 했다. 🛎 해결 방법 1. xcode 삭제 > sudo rm -r -f {xcode설치 경로} xcode 설치 경로는 아래 명령어를 입력하면 나온다. (일반적으로 /Library/Developer/CommandLine..
-
#5-1. http 모듈을 이용한 웹 서버 만들기■ Front-End/- Node.js 2019. 6. 26. 02:38
http://www.yes24.com/Product/goods/32442876 Do it! Node.js 프로그래밍 지금 당장 서버가 필요하다면? 실제 서버로 구동 가능한 코드로 배워라! 웹 서버, 채팅 서버, 모바일 서버, 위치 기반 서비스 서버, JSON-RPC 서버까지 한 권으로 끝낸다! 이 책은 누구나 쉽게 접근할 수 있는 자바스크립트 언어로 웹 서버를 만들며 서버 개발에 입문한다. 웹 서버를 만들며 작성한 소스 코드를 바로바로 수정해서 다양한 서버를 단박... www.yes24.com 이 책에서 웹 서버를 만드는 방법을 2가지로 나눠 설명하고 있다. 첫 번째는 http 모듈을 이용해 HTTP 프로토콜로 요청하는 내용과 응답을 처리하는 것이고, 두 번째는 express(익스프레스) 모듈을 이용해 ..
-
# 연습문제 1■ Front-End/- Node.js 2019. 6. 25. 20:12
Mission 1. 파일의 내용을 한 줄씩 읽어들여 화면에 출력하는 기능을 만드시오. +) 하나의 파일을 만들고, 각 줄에는 공백으로 구분된 이름, 나이, 전화번호가 들어가도록 구성합니다. +) 파일의 내용을 한 줄 씩 읽어 들이면서, 각 정보를 공백으로 구분합니다. +) 구분된 정보 중에서 이름만 화면에 출력합니다. 풀이과정 - 파일 쓰기 메소드를 이용해서 이름, 나이, 전화번호가 들어간 파일을 생성한다. - 서버에서 파일을 한 줄씩 읽어와 화면에 출력한다. 처음에는 buffer로 읽으려고 했지만, txt 파일 크기가 커지면 버퍼 크기도 계속 조절해줘야하기 때문에 스트림을 이용해서 풀었다. 파일 한 줄씩 읽기 위해서는 'readline' 이라는 모듈을 사용한다는 것도 알게 되었다. C언어로 파일 읽기 ..
-
#4. 노드의 기본 기능 알아보기■ Front-End/- Node.js 2019. 6. 25. 00:52
http://www.yes24.com/Product/goods/32442876 Do it! Node.js 프로그래밍 지금 당장 서버가 필요하다면? 실제 서버로 구동 가능한 코드로 배워라! 웹 서버, 채팅 서버, 모바일 서버, 위치 기반 서비스 서버, JSON-RPC 서버까지 한 권으로 끝낸다! 이 책은 누구나 쉽게 접근할 수 있는 자바스크립트 언어로 웹 서버를 만들며 서버 개발에 입문한다. 웹 서버를 만들며 작성한 소스 코드를 바로바로 수정해서 다양한 서버를 단박... www.yes24.com 1. 주소 문자열과 요청 파라미터 다루기 URL 모듈의 주요 메소드 (1) parse() : 주소 문자열을 파싱하여 URL 객체를 만든다. (2) format() : URL 객체를 주소 문자열로 변환한다. quer..
-
#2-3. 노드의 자바스크립트와 친해지기■ Front-End/- Node.js 2019. 5. 9. 10:29
참고 : Do it! Node.js 프로그래밍 http://www.yes24.com/Product/goods/32442876 Do it! Node.js 프로그래밍 지금 당장 서버가 필요하다면? 실제 서버로 구동 가능한 코드로 배워라! 웹 서버, 채팅 서버, 모바일 서버, 위치 기반 서비스 서버, JSON-RPC 서버까지 한 권으로 끝낸다! 이 책은 누구나 쉽게 접근할 수 있는 자바스크립트 언어로 웹 서버를 만들며 서버 개발에 입문한다. 웹 서버를 만들며 작성한 소스 코드를 바로바로 수정해서 다양한 서버를 단박... www.yes24.com 1. Javascript에서의 함수 선언 // 함수를 정의하는 방법 1 function add(a,b) { return a+b; } // 함수를 정의하는 방법 2 va..
-
#1. 노드 간단하게 살펴보기■ Front-End/- Node.js 2019. 5. 1. 00:49
참고 : Do it! Node.js 프로그래밍 http://www.yes24.com/Product/goods/32442876 Do it! Node.js 프로그래밍 지금 당장 서버가 필요하다면? 실제 서버로 구동 가능한 코드로 배워라! 웹 서버, 채팅 서버, 모바일 서버, 위치 기반 서비스 서버, JSON-RPC 서버까지 한 권으로 끝낸다! 이 책은 누구나 쉽게 접근할 수 있는 자바스크립트 언어로 웹 서버를 만들며 서버 개발에 입문한다. 웹 서버를 만들며 작성한 소스 코드를 바로바로 수정해서 다양한 서버를 단박... www.yes24.com 전역 객체(Global Object) 전역 객체 이름 설명 console 콘솔 창에 결과를 보여주는 객체 process 프로세스의 실행에 대한 정보를 다루는 객체 ex..