NodeJS(4기) 1주차

형집·2022년 11월 19일

NodeJS(4기)

목록 보기
8/56

2022-11-14 ~2022-11-18
팔색조 팀
프로젝트명 : IceBreaking

https://www.youtube.com/watch?v=725e4NCkclQ

사전캠프에서 만든 팬명록을 참고해서
자기소개 웹페이지를 만들었다.

우리팀은 개인적으로 자기소개 페이지를 만들어서 병합했다.

$.ajax({
	url:'접속할 페이지 주소'
    type:'전송방식(GET/POST)'
    date:'전송할데이터'
    dateType:'요청한데이터형식(json)'
    succes:function(response){}
    //전송성공하면 실행
})

자바스크립트의 Ajax를 사용해서 서버와 통신을 하였고 CRUD 기능을 구현했다.

Ajax

  • 자바스크립트의 라이브러리 중 하나
  • 비동기식으로 데이터를 요청함
  • 화면 전환 없이 서버와 데이터 교환

HTTP Method중 crud

Create(생성)

  • post 방식으로 보냄
  • DB에 넣어

Read(인출)

  • get 방식으로 보내
    -> 서버에서 데이터 다 받아서 보내주기
    -> 받아서 화면에 띄어

Update(갱신)

  • put 방식으로 보낸다
    -> 데이터를 지정하고 수정
  • post와 구분해서 사용
    -> 새로운 데이터 계속 생성

Delete(삭제)

  • delete 방식

프로젝트를 하면서

Create, Read는

복습의 내용이라 쉽게 구현을 했지만

Update와 Delete는

구글링을 하면서 직접 구현을 했기 때문에 많은 시간을 할애했다.

이해를 해보려고 그림판에 그림을 그려가며 몰입을 했다.

힘들었던 부분

  • 그림처럼 objectid를 써보려고 했지만 진도가 안 나가서
    -> Update는 이름과 패스워드를 받아서 하고
    ->delete는 for문 i번째 클릭으로 위치를 확인했다.

  • 이번 프로젝트에서 우리 팀은 git을 사용하지 않았다.
    ->git에 대해 다들 사용이 미숙해서 주말에 git을 익혀 다음 프로젝트에는 꼭 사용하자 약속했다.

  • 백엔드에 집중하자 하고 시작한 프로젝트라 프론트엔드 부분에서 상당히 아쉬웠다.
    프로젝트를 한다는 느낌보다는 공부해서 백엔드를 익힌다는 느낌이었다. 피드백을 받았는데 튜터님들도 컨셉, 아이디어를 중히 여기셨다.

내일 할 일

  • objectid 를 이용해서 다시 코딩하기
  • git 사용법 익히기
  • 다음 프로젝트 잘하기
profile
개발자

0개의 댓글