본문 바로가기

node.js

Node.js 와 three.js 의 퓨전! 설치 가이드 three.js 공식 사이트 한글 문서 제공 언제부터인지는 모르겠지만 3차원 자바스크립트 라이브러리 three.js 공식 문서에 한글이 포함되었습니다. 이로서 좀 더 많은 개발자의 접근이 수월할 것으로 보입니다. https://threejs.org/docs/index.html#manual/ko/introduction/Creating-a-scene 공식 사이트에서는 npm ( Node Package Manager ) 설치를 권장합니다. 오우~ npm 이면 node.js 인데 새로 익힌 기술을 적용할 수 있게 된 점이 반갑네요. 하지만 공식 문서만 가지고는 사실 어디서 어떻게 시작해야 할지 감이 잘 오지 않을텐데요. 처음부터 시작한다는 가정으로 진행해 보겠습니다. 참고로 이렇게 설치할 때 막강한 three... 더보기
Node.js - Part 11-6. 그림파일도 문제 없어요 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js ( express ) 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com 파일 모듈에서 잠깐 설명 드렸는데요. 그림, 영상, 이미지 등의 파일은 특별한 처리가 필요해 복잡하다고 했었지요? express 는 그 부분도 문제 없습니다. 정적 웹페이지에서는 자동 처리가 되거든요. 이 참에 그림 파일을 업로드하는 부분도 알아보겠습니다. .. 더보기
Node.js - Part 11-5. 스크립트의 이해 자, 이제 4줄짜리 express 기본 소스가 어떤 구조인지 살펴 보도록 하겠습니다. Node.js 스크립트는 항상 첫 줄부터 순차진행됩니다. 첫째 줄 스크립트는 아래와 같은데요. const express=require('express'); 답습하는 의미에서 다시 살펴보겠습니다. const 는 한번 대입하면 변하지 않는 상수를 정의하는 선언문이고 const express 는 상수의 이름을 express 로 지어주겠다는 의미이며, 그리고 express = require('express');는 express 모듈을 불러와 express 에 넣어주겠다는 의미입니다. 등호기호 = 는 동일하다는 의미가 아니라 오른쪽을 복사해서 왼쪽에 넣는 의미였지요. express 도 결국은 모듈이기 때문에 이와 같은 방법을 사.. 더보기
Node.js - Part 11-4. 단 4줄로 정적 웹사이트 만들기 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js ( express ) 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com Part11-3은 중요도가 그리 높지는 않아 건너 뛰었습니다 :) 이전 Part 에서 파일 모듈로 정적인 웹사이트를 만드는 부분을 다뤄봤었는데요. express.js 를 이용하면 단 4줄로 정적인 웹사이트를 만들 수 있어 살펴보겠습니다. 스크립트를 입력해볼 .. 더보기
Node.js - Part 11-2. express 프레임워크 설치 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com Express.js 프레임 워크는 node.js 기본 기능이 아닙니다. 확장 팩 같은 기능이라서 별도로 설치해주어야 하는데요. 이번 장에서는 처음부터 복습하는 의미로, /home/nodejs2 폴더에서 진행하겠습니다. 터미널창에 만일 node.js 서비스가 실행중이라면 Ctrl+.. 더보기
Node.js - Part 11-1. express 프레임워크 소개 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com Express! 이삿짐 센터일까요? Node.js 에서는 노우! 홈페이지 틀을 구축해주는 성능 좋은 도구입니다. 이런 도구를 프레임워크라고 부르지요. 지난 파트에서는 fs파일모듈믈 이용하여 다소 원시적(?)인 웹서비스를 제공하는 방법을 살펴보았는데요. 위 방법의 장점은 반응속도가.. 더보기
Node.js - Part 10-2. 페이지는 계속 추가할 수 있어요 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com 앞장에서 puppy.html 파일을 읽어서 사용자에게 보여주는 기능을 만들었지요? 이제 파일 시스템이 한번 마련된 이상 웹페이지는 쉽게 쉽게 추가 가능합니다. 예를 들면, 새해 축하 메시지 페이지를 꾸밀 수도 있는데요. 신년 축하 인사페이지를 꾸며보도록 할까요? 앞에서 puppy.. 더보기
Node.js - Part10-1. 파일 읽어 뿌려주자(2) 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com 이번 스토리는 지난 내용에 이어 파일을 읽어 뿌려주는 부분에 대한 설명입니다. 스크립트 소스 중 변경된 부분을 살펴보겠습니다. 2번째 줄에 아래 내용이 추가되었는데요. const fs = require('fs'); fs 상수를 선언하고 fs 모듈을 대입하는 부분입니다. fs 모듈.. 더보기