2021년 3월 21일

Ji Taek Lim·2021년 3월 21일
0

ExpressJS Tutorial #5 - Cookies

https://www.youtube.com/watch?v=2so3hh8n-3w&list=PL_cUvD4qzbkxZZyyuXa1xkWFhRB_NoQwl&index=5

쿠키 파서 설치.

npm i cookie-parser

const cookieParser = require("cookie-parser");

app.use(cookieParser());

app.get("/signin", (req, res) => {
  res.cookie("session_id", "123456");
  res.send(200).json({ msg: "Logged in" });

Advanced Challenges
Advanced 콘텐츠는 여러분이 초보 개발자를 넘어 현업 엔지니어에게 기대할 법한 요구사항들로 이뤄져 있습니다. 문제를 해결하려는 시도에 앞서 충분한 컨텍스트가 필요할 수 있습니다. (예를 들어 socket.io를 이용한 요구사항을 충족시키기 위해 Websocket 프로토콜에 대한 지식을 요구할 수 있습니다) 그럼에도 불구하고, 도전해볼만 한 가치가 있으며, 여러분의 현재 수준을 넘어서는 기술적 성취를 도울 것입니다.

fs 모듈을 이용하여, 서버가 메시지들의 목록을 파일로 저장할 수 있도록 만드세요. 파일로 메시지들이 저장되면, 서버가 재시작하더라도 다시 메시지 목록을 불러올 수 있게 됩니다.
여러분의 채팅 앱을 socket.io를 이용해 완전히 새롭게 작성해보세요. 이는 HTTP가 아닌, 완전한 실시간 통신을 지원합니다. 따라서 더이상 새로운 메시지를 fetch하기 위해 setInterval을 사용할 필요가 없어집니다.
여러분의 서버가 정적 파일, 즉 HTML 및 JavaScript 파일을 제공(serve)할 수 있도록 만들어보세요. 클라이언트 파일을 따로 브라우저에 여는 대신, 단지 URL http://127.0.0.1에 접속할 때, 클라이언트 페이지가 뜨도록 만드는 것이 목표입니다. 이 목표를 달성하기 위해서 fs 모듈이 필요할 것입니다. (fs.readFile)
여러분의 공부 여정을 블로그에 기록하세요.

https://recipes4dev.tistory.com/153

클라이언트 주소를 바꿔주고 연결이 되었다.

html을 보니까 연결이 안되는데 cors설정을 해줘야하는부분인가 생각해본다.

Realtime Chat With Users & Rooms - Socket.io, Node & Express

https://www.youtube.com/watch?v=jD7FnbI76Hg

profile
임지택입니다.

0개의 댓글