본문 바로가기

verdantjuly/Today I Learned

TIL 20230623

728x90

 

Event

정예반 수업 19:00 ~21:30

 

생활 계획표

 

AM 6:00 체조, 아침식사, 산책, 샤워, 설거지, 세탁

AM 8:00 입실, TIL 리뷰, 노드 시간표 및 오늘 목표 체크

AM 8:30 공부 시작

PM 1:00 ~ 2:00 점심 식사

PM 6:00 ~ 7:00 저녁식사

PM 7:00 TIL, WIL 제출

PM 9:00 퇴실 (카톡 확인)

PM 11:00 취침

 

이번 주 목표

금 :  미들웨어, 관계형 데이터베이스와 SQL

토 :  Sequelize

: Sequelize: Relationship

오늘 목표

미들웨어, 관계형 데이터베이스와 SQL

프로그래머스 1문제 풀기

TIL 작성

TIL 리뷰

오늘 한 것

미들웨어 

프론트 엔드 페이지 만들어서 연결 해 보기

TIL 작성

TIL 리뷰

프로그래머스 

모음 제거 : https://verdantjuly.tistory.com/239

1. writeHead utf-8

문제

res.write에 작성한 alert 의 한글이 깨짐

시도

.write( {'Content-Type': 'text/html; charset=utf-8'} "<script>alert('로그인이 성공하였습니다.')</script>" )

해결

res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'}).write( "<script>alert('로그인이 성공하였습니다.')</script>" );

알게된 것

"writeHead"는 response 객체의 메소드에서 헤더 정보를 응답에 작성해서 내보내는 것이다.

첫번째 인자는 상태 코드를 지정하고 두번째인수에 헤더 정보를 연관 배열로 정리한 것이다.

 

참고 자료 :

한글 인코딩 https://wowan.tistory.com/59

writeHead란 https://araikuma.tistory.com/453

 

 

2. 폼 태그 안에 작성한 input이 불러와 지지 않을 때

문제

폼 태그에 안에 작성한 input이 req.body로 불러와지지 않는다.

시도

잘 되는 index.html의 폼태그를 복사해서 붙여넣고 시도 해 봄 > 잘 됨

차이점? <br>태그가 없다!

해결

<br> 태그를 닫아 준다.

알게 된 점 

태그를 잘 닫아야 된다.

 

3. form 태그 안에서 method

문제

프론트와 연결 시 patch put delete가 작동하지 않는다.

시도

get과 post는 잘 된다.

해결

폼 태그 안에서는 get과 post만 된다.

알게 된 점

폼 태그 안에서는 get과 post만 된다.

 


정리 

"writeHead"는 response 객체의 메소드에서 헤더 정보를 응답에 작성해서 내보내는 것이다.

첫번째 인자는 상태 코드를 지정하고 두번째인수에 헤더 정보를 연관 배열로 정리한 것이다.

 

태그를 잘 닫아야 된다.

 

폼 태그 안에서는 get과 post만 된다.

 

폼 태그 안에서 DELETE와 PUT 메서드 사용법

<input type="hidden" name="_method" value="DELETE"/>

체크리스트

[ O ] 예쁜 말로 협업하였는가?

[ ... ] 12시간 동안 몰입하였는가?

조금 더 몰입하자!

[ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가?

[ O ] 친절한 개발자였는가?

[ O ] 오늘을 평가하였을 때 주니어 개발자가 될 수 있겠는가?

 

소감

 

오늘은 재밌었다.

 

 

 

'verdantjuly > Today I Learned' 카테고리의 다른 글

TIL 20230625  (0) 2023.06.25
TIL 20230624  (0) 2023.06.24
TIL 20230622  (0) 2023.06.22
TIL 20230621  (0) 2023.06.21
TIL 20230620  (0) 2023.06.20