____  ___    _  _     _   _ _____     _______
 / ___|/ _ \  | || |   | | | |_ _\ \   / / ____|
| |  _| | | | | || |_  | |_| || | \ \ / /|  _|
| |_| | |_| | |__   _| |  _  || |  \ V / | |___
 \____|\___/     |_|   |_| |_|___|  \_/  |_____|

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Node.Js Express 프레임워크 5분 설치 튜토리얼

BY: @ms4096 | CREATED: July 24, 2017, 12:37 p.m. | VOTES: 3 | PAYOUT: $1.13 | [ VOTE ]

Node Js에서는 웹 프레임워크로 express 를 사용합니다.

설정에 늪에 빠지는 타언어 프레임워크에 비해 매우 간단한 설정으로 기본 개발 환경을 구성할 수 있습니다.
그리고 다양한 node module은 환경구성 뿐만아니래 빠른개발에 한 몫하지요.

time to market이 중요한 요즘 트렌드에 맞는 언어라는 생각이 듭니다.

아래의 튜토리얼은 프로젝트 설정부터 웹서버 구동까지 5분이내에 완료할 수 있으니, 한번 따라해보세요.

Spring 및 타 언어의 복잡한 설정에드는 고생없이 Node 의 express의 간편함에 놀라실 겁니다^^

1 Node Js 설치

2 express-generator 모듈 설치

npm install express-generator -g

[IMAGE: https://steemitimages.com/DQmcdcsteW4jzzWjw6cPkMcBMhfR4XZE4m8ksQEnPkFq5R5/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%207.35.41.png]

3 프로젝트 설정정보 입력

npm init

[IMAGE: https://steemitimages.com/DQmaT7QJ1DWxv6tHUFUoUG4b2ThZahcY1C7NvksyxvG2SvU/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%207.34.47.png]

4 express generator를 통한 프레임워크 템플릿 자동 생성

[IMAGE: https://steemitimages.com/DQmPh3PoPmfTEBVVJtr84PXcrgiPss1otjAzBBzW8eks1Sc/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%207.36.03.png]

5 package 설치 정보 확인

[IMAGE: https://steemitimages.com/DQmUQsVuVnVgg58HMzn85aTGk4GYtnLZJxqnexANv68UZCa/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%207.37.04.png]

6 모듈 설치

npm install

[IMAGE: https://steemitimages.com/DQmYu5UNdvCwBtdV42rN8gDn8JpWyzq4PqY3zPrXKgXnYex/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%207.37.36.png]

7 node 서버 구동

node bin/www

를 커멘트에 쳐서 엔터키를 누르면 끝나죠~!

[IMAGE: https://steemitimages.com/DQmRxZCfunZQnvC6Byyq26wdx3BVgtn7KqDotDV8KdvXuTu/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%207.38.33.png]

8 브라우저 체크

[IMAGE: https://steemitimages.com/DQmNVh5xtF61rpvDZxVXhaSnktEUckyx4UKhomc3SFD4xJb/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%207.38.20.png]

5분 express 프레임워크 설정이 끝났습니다.
기본설정이라 없는게 있지 않을까 싶지만, 기본 웹 서비스를 수행하기 위한 모듈 및 설정이 완벽하게 설정되는 것을 확인 하실 수 있습니다.

TAGS: [ #nodejs ] [ #express ] [ #programming ] [ #tutorial ] [ #kr ]

Replies

@steemitboard | June 30, 2018, 9:13 a.m. | Votes: 0 | [ VOTE ]

Congratulations @ms4096! You have received a personal award!

[IMAGE: https://steemitimages.com/70x70/http://steemitboard.com/@ms4096/birthday1.png] 1 Year on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard!

Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes

> Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

@steemitboard | June 30, 2019, 7:58 a.m. | Votes: 0 | [ VOTE ]

Congratulations @ms4096! You received a personal award!

https://steemitimages.com/70x70/http://steemitboard.com/@ms4096/birthday2.pngHappy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!
[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>