Notice
Recent Posts
Tags
- 관계형 데이터 베이스
- requirejs
- css3 selector
- javascript
- CSS
- supervisor
- unobtrusive javascript
- ecma script
- findindex
- ecma6
- 배열 메소드
- ajax
- nodejs
- 컨텐츠 중간 위치
- Git
- array method
- database 개념
- mysql
- displaytable
- body-parser
- express 서버
- 겸손한 자바스크립트
- IIS 서버
- 마임타입
- dom event
- javascript 이론
- 미들웨어
- ecmascript method
- css3 셀렉터
- jQuery
Link
Martin`s Work
[Express서버]기본 셋팅 본문
설치하기
Express 서버를 설치하려면 일단 nodejs 가 해당 PC에 깔려있어야 한다. nodejs 가 설치되었다면, 터미널을 이용해 express 서버를 설치한다.
1 | $ npm install express --save | cs |
express 서버를 설치 후에, package.json은 보면 express 가 깔려 있는 것을 확인 할 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | { "name": "private", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { }, "dependencies": { "express": "^4.15.3" } } | cs |
설치후 server.js 파일을 만들어 아래의 코드를 추가해준다.
1 2 3 4 5 6 7 8 9 10 11 12 | var express = require('express'); var app = express(); var port = 3000; app.get('/', function(req,res){ res.send("Hello World!") }) app.listen(port, function(){ console.log(`App listen on port ${port}`); }) | cs |
혹은 ECMA6 문법을 이용한 아래의 코드를 추가한다.
1 2 3 4 5 6 7 8 9 10 11 | const express=require('express'); const app = express(); const port = 3000; app.get('/',(req,res)=> { res.send("Hello World"); }); app.listen(port,()=>{ console.log(`App listen on port ${port}`); }) | cs |
그 후, 서버를 시작하면 'App listen on port 3000' 로그와 함께 'localhost:3000' 으로 접속하면 원하는 결과를 얻을 수 있다.
혹여나 기본 라우터를 설정을 하게 된다면, 아래와 같이 추가를 해주면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | var express = require('express'); var app = express(); var port = 3000; app.get('/', function(req,res){ res.send("Hello World!"); }); app.get('/users', function(req,res){ res.send("This is users page!"); }); app.listen(port, function(){ console.log(`App listen on port ${port}`); }); | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | const express=require('express'); const app = express(); const port = 3000; app.get('/',(req,res)=> { res.send("Hello World"); }); app.get('/users', (req,res)=>{ res.send("This is users page!"); }); app.listen(port,()=>{ console.log(`App listen on port ${port}`); }); | cs |
[출처]
Express 공식홈페이지 : http://expressjs.com
'NodeJS > Express서버' 카테고리의 다른 글
[Express] body-parser개념 (0) | 2017.06.30 |
---|
Comments