node 서버로 간단한 메시지를 띄워주는 코드를 작성해보았다.
var http = require('http');
var hostname = '127.0.0.1';
var port = 3000;
http.createServer(function(req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World\n');
}).listen(port, hostname);
console.log('Server running at http://'+hostname+':'+port);
위 코드를 에디터에 입력하고 node 환경에서 해당 디렉토리에 들어가 node file.name을 입력하면, 다음과 같이 로컬 서버에 들어갔을 때 res.end의 내용이 프린트되고 터미널에는 console이 찍힌다.
❯ node simpleServer.js
Server running at http://127.0.0.1:3000
노드 프로젝트 structure 관련해서 참고할만한 글을 찾았는데, 확실히 파이썬 프로젝트보다 구조가 복잡한 것 같아서 (아니면 내가 했던 프로젝트 구조가 너무 단순..?) 일단 읽기만!
그나저나 javascript는 확실히 글씨가 알록달록해서 예쁘다 🥰