마지막 강의 잘들었습니다.
172
작성한 질문수 142
쇼핑몰만들기의 보일러플레이트와 몇가지 다른부분이있네요
토큰유효기간설정 및 서버의 index.js 및 서버 라우터등등..
그래서 질문이있습니다.
const cors = require("cors");
app.get("*", (req, res) => {
res.sendFile(path.resolve(__dirname, "../client", "build", "index.html"));
});
위의 코드는 쇼핑몰만들기의 보일러플레이트 서버 index.js에서 가져온 코드인데요
각각 어떤 의미에서 사용하신건지 궁금합니다.
+ 위에까지가 질문 1이였습니다.
질문2 :
갑자기 머리가 안돌아가네요 ㅠㅠ
쇼핑몰 보일러 플레이트 server index.js쪽 파일을 살펴보면
이런식으로 되어있는데 이건 프로덕션환경 및 dev환경에 따라서 리턴되는게 다른거잖아요.?
근데 프로세스.env면.. .env 파일을 만든후 그 파일안에 뭔가를 적어야 사용가능하지않나요? 어떻게 사용하는건가요? 갑자기 지식이 엉켜버려서.. 도움 부탁드립니다
질문 3:
토큰 유효기한을 설정해주는거같은데.
한시간으로 설정하신건가요??
만약 일주일을 해주려면.. 어떤식으로 해주어야 좋을까요?.. moment라이브러리를 살펴보고있는데 통 감이 안잡히네요.
답변 2
2
아무래도 제가 여러 프로젝트를 하다보니 해당 프로젝트에서 필요없는 코드가 함께 들어갈때도 있네요 ...
const cors = require("cors");
app.get("*", (req, res) => {
res.sendFile(path.resolve(__dirname, "../client", "build", "index.html"));
});
우선 여기 보시면 path 같은 경우는 __dirname 와 같이 이용해서 현재 파일 경로를 의미하며
그후에 ../client 그리고 build 까지 해주므로 인해서
server/index.js 에서 client/build 폴더를 잡을수 있게 해주는 역할을 하고 있습니다.
하지만 이 부분은 운영 환경에서 사용하는 것이기에 현재 개발환경에서 강의를 진행할때는 쓰이지 않는 부분입니다.
그리고 cors는
제 기본강의 23에서 설명하는 Cross-origin resource sharing 라는 정책을 proxy라는 방법과는 다른 방법으로
https://www.youtube.com/watch?v=6fDWf4xilaY&list=PL9a7QRYt5fqkZC9jc7jntD1WuAogjo_9T&index=23
해결하는 것인데 이 프로젝트에서는 사용하고 있지않습니다 ~
질문 2)
헤로쿠를 통해서 배포를 한다면 자동으로 Node_ENV가 production으로 설정됩니다
하지만 배포환경에서도 설정이 안되는게 있다면
package.json에서 production을 따로 설정이 가능합니다.
질문 3)
moment().add(1,'weeks') 이런식으로 해주면 되겠네요 !
수고하세요 ~~!!
깃 이메일이랑 비번이 필요하다고 하네요
0
35
1
404 에러
0
102
1
34강 인증 체크에서 element 사용 때문에 에러나시는 분들 이렇게 하심 됩니다.
0
119
1
로그인, 로그아웃, 토근 작동 안 함
0
239
0
9강 오류 어떻게 해결하나요?
0
194
1
localhost 에서 연결을 거부했습니다.
0
1927
4
포스트맨에서 true가 안떠요
0
150
1
왜 안되나요
0
129
1
몽고db 연결 오류가 납니다 위에껀 입력한 코드, 아래껀 터미널이에요
0
243
1
로그아웃 401 에러(Unauthorized)
0
504
2
암호가 해싱되지 않고 입력값 그대로 db에 저장되는 문제
0
149
1
7강중에서
0
162
2
User.findByToken is not a function
0
211
1
루트 디렉토리
0
271
1
useState
0
560
1
프록시 잘 설정했는데도 404 오류 뜨는 분들
5
875
6
webpack 관련 에러 질문
0
219
1
리액트 관련 질문
0
272
1
14강 로그아웃 안됨
0
318
1
mongoDB 데이터 확인하는 법
0
409
1
postman 에러
0
291
1
선생님 리덕스를 사용하면 어떠한 부분이 좋은지 알 수 있을까요?
0
234
1
다음과 같은 에러들이 발생합니다.
0
273
1
14강 로그아웃 기능 구현시 postman에서 Cannot POST 오류가 뜹니다.
0
379
1





