일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Sequelize
- cookie
- Queue
- 게임
- 자료구조
- 공룡게임
- Nest.js
- Bull
- 정렬
- MySQL
- Express
- nodejs
- react
- OCR
- flask
- GIT
- TypeScript
- jest
- JavaScript
- AWS
- dfs
- MongoDB
- class
- nestjs
- typeORM
- Python
- game
- Dinosaur
- mongoose
- Today
- Total
목록env (2)
포시코딩
적용이유 더보기 리액트를 쓰는 프론트에서 node인 백으로 요청을 보낼 때, 개발환경이다보니 똑같은 /list GET 요청임에도 구동하는 컴퓨터일 경우엔 localhost:8080/list 개발 및 구동은 노트북으로 하면서 데스크탑으로 페이지 확인만 하는경우 노트북ip:8080/list build 해서 볼 경우엔 그냥 /list 이런식으로 다 달라지는데 /list 만 아니라 /login 등등 아직 페이지가 몇개 없어서 그렇지 그때그때 수정해줘야하는 곳이 있어서 워낙 귀찮다는 느낌을 받았다. 여러방법을 찾아봤는데 concurrently 를 쓰는 방법은 아닌거같고 예전 회사에서 했었듯이 env 파일에 개발환경, 테스트환경, 배포환경마다의 서버주소를 다르게 세팅할까 했는데 찾아보니 훨씬 사용하기 쉽게 되어있..
const db_url = 'mongodb+srv://admin:@cluster0.pygfy.mongodb.net/?retryWrites=true&w=majority'; 이전 게시물에서 안내한대로 세팅한 db_url 의 admin 과 password 부분에는 당연히 클러스터를 만들며 세팅한 사용자명과 비밀번호가 대신 들어가면 된다. 실제로 회사 다니면서 여러 서버를 관리하며 느낀건 이런 기본 세팅들은 다 비슷하게 하고 저런 바뀔 수 있는 부분만 따로 빼내어 관리하면 해당 프로젝트 세팅을 복사해서 차기 프로젝트를 만들기도 쉽고 깃허브 같은 버전관리툴에도 코드랑 같이 업로드 할 필요가 없어서 보안적으로도 좋다는 것이다. 그래서 나는 다음과 같이 코드를 변경해봤다. // const db_url = 'mongo..