Node.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 58: | Line 58: | ||
* http://www.nextree.co.kr/p8574/ - Node.js: Hello로 시작하는 Web 애플리케이션 | * http://www.nextree.co.kr/p8574/ - Node.js: Hello로 시작하는 Web 애플리케이션 | ||
* https://nodejs.org/api/http.html - Node.js Manual & Documentation | * https://nodejs.org/api/http.html - Node.js Manual & Documentation | ||
* http://nodeschool.io/#workshoppers - nodeschool workshoppers | |||
== References == | == References == |
Revision as of 21:01, 1 September 2015
Overview
Node.js 정보 정리
Installation
Ubuntu
$ sudo apt-get install nodejs-legacy $ sudo apt-get install npm
Ubuntu 에서 node.js 설치시, 설치가능한 패키지가 두개가 있다. 보통은 nodejs-legacy 를 설치하면 된다<ref>http://stackoverflow.com/questions/20057790/what-are-the-differences-between-node-js-and-node</ref>.
$ node -v The program 'node' can be found in the following packages: * node * nodejs-legacy Try: sudo apt-get install <selected package>
Install packages
node.js 에서 사용하는 패키지를 설치하기 위해서는 npm 명령어를 사용하면 된다.
예를 들어, 아래 hello world 예제에서 사용하는 express 패키지를 설치하기 위해서는 다음을 입력하면 된다.
$ sudo npm install express
Hello world
<source lang=javascript> var express = require('express'); var app = express();
app.get('/', function(req, res){
res.send('Hello world!');
})
var server = app.listen(3000, function() {
var host = server.address().address; var port = server.address().port; console.log('Example app listening at http://%s:%s', host, port);
}); </source>
다음과 같이 실행한다.
$ node app.js
다음과 같이 테스트하면 된다.
$ curl localhost:3000 Hello world!
See also
- http://www.nextree.co.kr/p8574/ - Node.js: Hello로 시작하는 Web 애플리케이션
- https://nodejs.org/api/http.html - Node.js Manual & Documentation
- http://nodeschool.io/#workshoppers - nodeschool workshoppers
References
<references />