[항해99 18일차]
🛑오늘 할 일
🛑오류수정
🛑새로 알게된 내용
[가장 많이 쓰는 몇 가지 리눅스 명령어]
ls: 내 위치의 모든 파일을 보여준다. pwd: 내 위치(폴더의 경로)를 알려준다. mkdir: 내 위치 아래에 폴더를 하나 만든다. cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다. cd .. : 나를 상위 폴더로 이동시킨다. cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기 rm -rf [지울 것]: 지우기 sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다. sudo su: 관리자 권한이 있는 계정으로 접속한다. (exit 입력하면 관리자 계정에서 로그아웃)
단순 텍스트 출력(res.send)과 비교해서 html파일의 컨텐츠를 표시할 때에는 res.sendFile함수를 사용한다. 이때 sendFile함수 안에 파라미터로 파일의 절대경로를 지정해 줘야한다. 파일의 절대경로를 나타낼때에는 __dirname으로 현재 실행되고있는 app.js 파일의 위치 값을 가져올수있고 현재 위치 값에, 표시하고자 하는 html파일의 이름을 붙여주면 된다.
contentType은 클라이언트가 서버에 보내는 데이터 타입을 명시하는거고, dataType은 서버가 클라이언트에게 응답해주는 데이터타입입니다. contentType을 설정하지 않으면 default값application/x-www-form-urlencoded; charset=UTF-8 로 지정이 됩니다.
따라서 json형태로 데이터를 서버에 보내고 싶으면 contentType: “application/json”으로 설정해주어야합니다. 그리고 웹서버로 데이터를 보낼때 데이터 형태는 반드시 문자열입니다. 따라서 JSON.stringfy()를 활용하여 data를 문자열로 변환시켜야 보내진다고 합니다.
https://codingmania.tistory.com/243
Uploaded by Notion2Tistory v1.1.0