-1
노드에서 요청 처리를 시연하는 매우 간단한 프로그램을 작성했지만 서버가 GET /
요청에 응답하는 데 영원히 소요되는 것처럼 보입니다. 사용중인 코드는 다음과 같습니다.응답하기에 너무 오래 걸리는 노드
const http = require('http');
const url = require('url');
let routes = {
'GET': {
'/': (req, res) => {
res.writeHead(200, {'Content-type': 'text/html'});
res.end('GET /');
}
},
'POST': {
},
'NA': (req, res) => {
res.writeHead(404);
res.end('Content not found');
}
}
function router(req, res) {
let baseURI = url.parse(req.url, true);
// the function that gets resolved and used to handle the request
let resolveRoute = routes[req.method][baseURI.pathname];
}
http
.createServer(router).listen(3001,() => {
console.log('Listening on port 3001');
});
내가 잘못하고있는 것이 있습니까?