ybeen 님의 블로그

Express 첫수업) Header name must be a valid HTTP token ["{"] 오류 본문

Express

Express 첫수업) Header name must be a valid HTTP token ["{"] 오류

ybeen 2024. 10. 22. 14:16

Node.js 배우고 Express 첫 수업날 오전에 사정이 있어 빠지게 되었다...

다행히 수업은 녹화가 되었고 Express를 vscode에 설치하는것부터 시작했는데

첫 시작부터 갑자기 

HTTP token 어쩌구 저시기 오류가 뜬다고 나온다..

헤더 네임 머스트 비 어 ㅁㄴ러;ejgkah

 

솔직해 지자...

나는 영어를 잘모른다

번역해보자

헤더 이름은 유효한 HTTP 토큰["{"]이어야 합니다.

 

눼???

 JS파일을 살펴보자

 

 

선생님이 올린 강의 자료와 10분인가 넘게 봐도 틀린 부분은 없다 진짜로

진짜 틀린부분은 없다

 

돌려보자 

모듈이 없단다.. 분명 시작할때부터

npm init -y 부터 시작해

npm install express를 설치했다

나는 치매가 아닌뒈?? 엥 뭐야 이거

 

 

아....하 ㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅎㅋㅎ

문득 드는 생각

나는 폴더안에 하위폴더들을 자주 생성한다

왜냐.. Express안에 day1 day2 day3이런식으로 정리해놓기 떄문이다

실행시키려면 해당 폴더로 이동해야한다

// day1폴더로 이동
cd day1

// 뒤로 이동하는건
cd ..

이런식으로

 

 

 

자 다시 본론으로 돌아와서 

HTTP파일도 살펴보자

뭐가 다른건지.. 이것도 틀린게 없다 뭐가 틀리다는건지 

코드는 진짜 한끗차이 아니?

티끌하나 차이다..

자 헤더와 본문에 

빈.줄

이 없다고 저 보기도 싫은 빨간 오류가 뜬다고 하는것이다.

 

( 생각해보면 http에 오류가 떳다고 친절히 알려줬는데

괜한 JS파일을 보고 있던 나................................ )

 

 

아무튼 

요런식으로 빈줄을 만들어 주니 잘 실행되는것을 확인할 수 있었다!

 

끝!