0. Node.js 란?
- 자바스크립트 런타임 환경 (자바스크립트 언어가 구동되는 환경)
- 내장 HTTP 서버 라이브러리를 가지고 있어, 웹 서버를 구동시킬 수 있는 환경 제공
특징
- 서버 확장 용이
- javascript 언어로 백엔드+프론트엔드 개발 가능
- 비동기 이벤트
1. 노드 설치
설치를 완료하면 cmd에서 버전확인
npm(node package manager)과 node의 설치된 버전을 확인할 수 있다
2. node.js 서버 생성 코드
App.js 파일 생성하여 코드 작성
const http = require("http");
// localhost:3000 으로 내부서버 구축
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((request, response) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});
server.listen(port, hostname () => {
console.log("Server running at http:${hostname}:${port}");
});
3. 서버 실행
cmd창에서
node App.js 입력하면 서버가 실행된다
끝-!
+ 노드에 대해 검색하다가 잘 정리해 놓은 곳이 있어서 공유
반응형
댓글