✔️ Node.js 백엔드 개발
기존 정보 수정하기
PUT request를 사용해서 수정해보겠다!
예 )
PUT request를 대응하기 위해서 app 객체에 put 메소드를 사용한다.
특정 직원을 찾아야하기 때문에, id 파라미터를 사용한다.
그리고 request body에 담길 새로운 정보를 newInfo 객체로 설정.
해당 id값의 가진 직원 정보객체를 배열에서 찾는데, 만약 해당 id 객체가 있으면 새로운 정보 내용대로 해당 객체의 프로퍼티 값을 수정해준다.
위에 있는 코드는, newInfo 객체의 모든 프로퍼티를 순회하면서, 각각의 프로퍼티 값을 멤버객체에 같은 이름은 갖은 프로퍼티 값으로 대입한다.
이번에는 새롭게 적은 코드를 실행해서, 직원 정보를 수정해보겠다.
첫 번째, 아이디인 알렉스는 서버 개발자에서 ios 개발자로 바뀌어보겠다.
위에 코드를 복사해두고..
POST와 동일하게 작성하되, 알렉스는 첫 번째 아이디를 갖고있으므로 members/1를 붙인다.
그리고 IOS Developer로 바꾸고, 보내면...
잘 출력이된다.
자바스크립트에서 특정 객체가 갖고 있는 모든 프로퍼티를 확인 방법!
Object.keys
위에 코드를 참조하면 좋다!
Object.entries
결과값 :
for ... in 구문
결과값 :
느낀점 :