TIL

23.11.22 TIL

영우는여전히 2023. 11. 22. 00:50

1. 팀 과제....

 

CRUD를 하고 있는데 아직도 버겁게 하고 있다.

 

이제 회원가입 기능을 했는데

 

뭔가 손을 대기가 괜히 두렵다. (내 기준으로 시간이 촉박하다.)

 

지식의 부채 뿐 아니라 과제의 부채 때문에..

 

그래도 팀원 분들이 너무 다 좋아서 도와주셔서 ㅜㅜ

 

너무 감사한 삶만 살아가는 것 같아서 감사하면서도 죄송하다...

 


오늘 한 일

 

RDS 서버 열기  -> 지워 버렸음

 

강의 도움받기

 

알고리즘. 숫자 자릿수마다 다 더하는 합을 내는 거 였는데 너무 어렵게 풀었음..

 

function solution(n)
{
    const numToString = n.toString(); // 아 자릿수니까 문자열로 변환해서 보는 듯
    const numsArr = [];

    for (let i =0; i < numToString.length; i++) { 
    //자연수 n을 문자열로 돌려놨는데 그 길이 보다 작을 때 1씩 증가하면서 돌아라

        numsArr[i] = Number(numToString.charAt(i));
    } //Number(value) 숫자로 변환
    //charAt(index) : 문자열에서 특정 인덱스에 위치하는 단일 문자 반환

    console.log(numsArr);
    // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.

    let answer = numsArr.reduce((sum, value)=>(sum += value));
    //nums
    return answer;
}


더 알아보자. 솔직히 아직 이해 제대로 못하고 넘어갔다.

 

 

 


팀과제

 

 

비밀번호 해쉬 된 값이 나왔다..

 

오 예쓰.

 

그냥 도전적으로 해보는게 시간이 없어서 조금 부담스러웠는데

 

강의랑 완전히 똑같이 할 수도 없고, 봐줄 사람도 너무 늦어서 가버려서 없었는데

 

혼자 해서 되는 것에서 뿌듯함이라는 걸 느낄 수 있는 것 같다.

 

더 해보자 해보자..!


res.send()와 res.json()

사실 res.send()와 res.json()은 별반 다를바 없다고 함.

 

 

res.send()

전해진 argument에 따라서 Content-type이 자동적으로 만들어짐, 이게 기본.

 

 

res.json()

json이 아닌 것도 json 형식으로 바꾸어서 보내줌
즉 content-type 헤더를 application/JSON으로 고정
그런데 결국 res.json()도 마지막에 res.send()를 호출함.

 

 

??

 

아무튼 웹개발자들 주로 RESTful API 형태로 데이터 주고 받는데

JSON 형식이 대부분일 거임

그래서 아무튼 서버에서 그렇게 보낼 거라서

자동으로 json 형식으로 바꿔 보내줌

 

결론적으로 별반 다를 거는 없다고 함.


https://yohanpro.com/posts/nodejs/express-response

 

Express res.send() vs res.json() vs res.end() 비교 - Yohan's Developer Diary

express는 Nodejs를 쓰는 사람이라면 모두가 안다고 할 정도로 유명한 웹 프레임워크다. express를 사용해서 response, request를 통해 주고 받고 하게 되는데 이 때 특히 response를 보내줄 때 헷갈리는 부분

yohanpro.com