[NodeExpressTs] 5.01 스켈레톤 프로젝트가 업그레이드 됬습니다
이제는 nodejs 에서 3 가지 스타일이 다 가능합니다 1. api 서버 방식 - 데이터를 json 으로 던져 주거나, 파일을 다운로드 가능하게 해줄때 쓰이는 방식. 예제는 typeorm.route.ts 2. ejs 로 렌더링 해주는 방식. 스프링의 jsp 라고 생각하시면 됩니다. 저같이 리엑트는 잘 못하고 jquery랑 쌩 쟈스붙여서 하는게 편하신 분들은 이걸 쓰시면 됩니다 예제는 basicCrud.route.ts 3. 리엑트를 사용하는 방식- 리엑트를 쓰고싶을때 쓰는 방식입니다. 이건 방법은 어렵지 않은데, 리엑트라는 프레임워크가 엮여버리기때문에 설명하기가 좀 애매합니다. 설명은 나~~~~~~~~중에 하기로 하도록 하고, 예제는app.ts 에 app.use( '/react1', express.static(`${configSettings.react_project1_path}/build`), ); 이걸 참조하시고, settings.ts 에서 react_project1_path 경로를 수정해 주시기 바랍니다. localhost:8080/reacttest 로 리엑트 접속 가능 4. rimraf 가 적용되고 start 스크립트가 변경되었습니다. 소스코드 파일 자체를 심하게 복붙하면 어쩌다가 의미불명하게 타입스크립트로 작성된 코드들이 js로 컴파일이 안되버리는 괴긔한 현상이 있었습니다. rimraf를 적용하여 npm run serve를 할시 예전 dist 폴더를 날리고 아예 새로 컴파일 하도록 변경하였습니다. npm run serve 에 nodemon을 적용하였습니다. 5. .env 를 사용할수는 있게 셋팅 했습니다