2023-06-22 TIL (Node.js 강의 계속)

오준석·2023년 6월 23일
0

TIL (Today I Learned)

목록 보기
28/105

Node.js에 대한 강의를 꾸준히 듣고 있다.

.get('경로', function(요청내용, 응답할 방법){})의 형태로 조회할 수 있다. 물론 파일도 불러올 수 있다.

app.get('/', function(요청, 응답) { 
  응답.sendFile(__dirname +'/index.html')
})

app.get('/write', function(요청, 응답) { 
    응답.sendFile(__dirname +'/write.html')
});

ES6 신문법을 적용한다면 .get('경로',(요청내용, 응답할 방법) =>{})가 된다. 모두 숙지해야 코드를 파악할 수 있겠다.

REST 원칙 6개

좋은 REST API 이름짓기 원칙

  • URL을 명사로 작성 추천
  • 하위문서를 나타낼 땐 /
  • 파일확장자(.html) 쓰지 말기
  • 띄어쓰기는 대시(-) 이용
  • 자료 하나당 하나의 URL

웹사이트 기능 만들기 기본

  1. 서버로 데이터 전송할 수 있는 UI 만들기
  2. 서버에서 원하는 대로 정보를 처리해주면 됨

POST의 코드 예

app.post('/add', function (요청, 응답) {응답.send('전송완료');
console.log(요청. body.date);
console.log(요청.body.title);
});
profile
개발자를 목표로 열심히 하려고 합니다.

0개의 댓글