Method 종류에는 GET과 POST 2가지가 있는데요. 이런 Method는 http의 작동방식이라고 할 수 있습니다.
사용자가 get method로 특정 주소에 접근하는 request를 서버에 보내면 서버는 response를 보내야합니다. express.js에서 어떻게 하면 구현할 수 있을까요? app.get을 통해 특정 주소 request에 맞는 response를 보내보겠습니다. 아래 코드를 통해 자세한 내용 살펴보겠습니다.
const app = express();
app.get('/', function(req, res){
console.log(req);
res.send('hello from server');
};);
누군가 '/'에 req를 보내면 res를 보내게 되구요. res의 내용은 hello from server가 됩니다. 참고로 '/'는 일반적으로 사이트의 홈을 의미합니다. 이번에는 사용자가 다른 페이지에 접속하는 경우도 한번 만들어볼까요?
app.get('/user',function(req, res){
res.send('you are on my profile');
});
사용자가 '/user'에 req를 보내면 res로 you are on my profile을 보내게 됩니다. 현재는 단순하게 텍스트를 res로 send해줬지만 일반적으로는 res에 HTMl,CSS,jS를 담아서 보내게됩니다.