본문 바로가기
developing/mern-stack

React.js building Automation & Node.js static rendering, 그외 여럿..

by pikkaso 2022. 2. 14.

간단하게나마 개발을하면서 필요한 부분만 모아놨다.

첫번째로 npm-watch 부분이다.

node.js에서 res.sendFile(리액트 빌드 결과물)을 해줄때, build를 매번 프론트 수정을 해줄때마다 명령어를 쳐야하는 불편함이 있다.

그래서 이를 자동화해주는 방법이 있다.

https://medium.com/how-to-react/use-npm-watch-to-auto-build-your-reactjs-app-6ed0e5d6cb00

 

Use npm-watch to auto build your ReactJS app

Today I’ll show you how to auto build your ReactJS app.

medium.com

또한 static 파일을 위에서 res.sendFile 해주는 방법을 자세히 설명해준 블로그를 찾아봤다.

https://codingapple.com/unit/nodejs-react-integration/

 

Node+Express 서버와 React 연동하기 - 코딩애플 온라인 강좌

3:15 Node+express 서버 기초 : HTML 파일보내는 법  6:18 리액트 프로젝트로 만든 HTML 파일 서버에서 보내는 법  10:14 리액트 라우터를 썼을 경우 서버 설정법 (리액트 알면 들으셈) 14:53 메인페이지 말

codingapple.com

갠적으로 React.js에서 라우팅 규칙을 정하고, 백엔드상에서는 app.get('*',(req,res)=>{}); 식으로 가려한다.

또한 session을 사용하여 로그인하는 방식도 찾아봤는데 밑에와 같이 구현하면 될듯하다.

https://whiteknight3672.tistory.com/270

 

7. (홈IoT DIY) Express-session으로 React인증절차 구현

Introduction 지금까지 React로 Frontend를 만들고, fetch를 통해 React와 Express가 서로 통신하도록 만들었습니다. 이렇게 서로 통신이 가능하게 되었으니 express-session과 Firebase Realtime Database를 가지..

whiteknight3672.tistory.com

https://berkbach.com/node-js-%EC%99%80-cookie-session%EC%9C%BC%EB%A1%9C-%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98-%EC%A0%95%EB%B3%B4-%EC%A0%80%EC%9E%A5-part-1-b66d8b35a6e6

 

Node.js 와 Cookie/Session으로 사용자 정보 저장 - Part 1

Cookie는 사용자의 정보가 웹 서버를 통해 사용자의 컴퓨터에 직접 저장되는 정보의 단위를 말합니다.

berkbach.com

 

나중에 jwt등도 알아봐야겠다.

 

댓글