[개발] .evn 설정steemCreated with Sketch.

안녕하세요 @realmankwon 입니다.

개발을 하다가 보면 로컬에서 웹서버를 실행시켜서 접속하다가 배포할때는 운영되는 도메인 주소를 써야할 때가 있습니다.
초창기에는 localhost 로 변수를 주고 개발을 하곤 했는데 지금쯤 되면 API 서버를 변경할 일이 없기 때문에 도메인 주소를 localhost로 쓸 일은 거의 없습니다.
하지만 새로운 api를 개발하여 적용하게 되다보니 변경할 일이 생겼네요.

역시나 귀찮아도 .env 설정을 하는 것이 좋을 것 같아서 설정을 했는데 마음대로 되지 않는군요.
간단하게 export API_URL=http://localhost 로 적용을 했는데 계속해서 undefined로 뜹니다.
구글링해서 보니 리액트는 REACT_APP_를 Prefix로 붙여야 한다기에 붙였는데도 안 되는군요.
package.json 에서 script 를 보니 실제로는 razzle로 실행을 하고 있었습니다.
razzle의 경우는 Prefix로 'RAZZLE_`을 붙여야 된다고 하는군요.

.env.local 에 RAZZLE_API_URL=http://localhost을 추가하여 줬더니 바로 됩니다.
.gitignore에 .env.local 이 있으니 이제는 마음놓고 개발하면 될 듯 하네요.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.034
BTC 63950.69
ETH 3311.68
USDT 1.00
SBD 3.92