질문/조언팁/리소스 공유

Node.js는 자바스크립트 런타임입니다.

이참에 홍보(?)도 해볼겸 자바스크립트(Node.js)로 서버를 구축하는법을 알려드리겠습니다.

 

윈도우에 Node.js가 설치되어 있다는 가정하에 진행합니다.

 

const http = require('http');

http.createServer((req, res) => {
  res.write('<h1>Hello Node!</h1>');
  res.end('<p>Hello server!</p>');     
}).listen(8080, () => {
  console.log('서버가 8080포트에서 대기중 삐슝빠슝뿌슝');
}

 

Node.js 그 자체로는 웹서버가 아니지만 위 코드로 서버를 만든겁니다.

Node를 배우고 싶다면 콜백함수랑 모듈 개념만 안다면 배우기 수월할 겁니다.

 

require('http'); 는 Node에 내장되어 있는 http 모듈을 사용한겁니다.

글쓴이 도토리묵

profile
매일 배우지만 아직 부족합니다..
  • ?

     

    NODE.JS 좋죠 

    간단한 서비스 만들때나 이용하고있습니다.

     

    제목 없음.png

     

     

    NODE 프로세스 관리를 PM2로 하고있는데 굉장히 편합니다. 추천드려요 ~

  • ? ?
    감사합니다^^
  • profile
    Node.js 좋지요.~~
    전 Express 써서 개발 했던 기억이 나네요.
    콜백 때문에 머리좀 아팠던...콜백 지옥 ㅠ.ㅠ
  • profile profile
    아 쥔짜 콜백...;
    여튼 koa보다는 express가 가장 좋은것 같습니다 =_=
  • profile ?
    await / async 공부해서 써보세요.
    promise보다도 훨씬 더 좋습니다.
    await / async를 쓰면 드디어 자바스크립트 코드가
    좀 사람이 읽을만한 코드로 바뀌죠...
    위에서부터 아래로 순서대로 실행되는....
  • ? profile
    뭐 예전 일이지만 aws S3 랑 통신하는데 애를 먹어서 그 때 이미 await / async 로 해결했었습니다.
    그 외에는 콜백으로도 충분히 가능했죠.
    성능을 위해서라도 await / async 는 최대한 지양하려 했죠. ㅎ

서버에 요청 중입니다. 잠시만 기다려 주십시오...