gp
- 업무 자동화를 위한 데이터 파악과 업무 프로세스 문서화
tips
- 깃으로 프로젝트 진행시, 프론트와 백을 branch로 나누어 저장하면 나중에 back 받다가 front를 다 널린다던지 할 수 있음
- node로 큰 프로젝트 하기위해서 typesctipt를 공부하자. oop 개념임... class를 만들어ㅓ 쓸 수 있음
- typescript build시 js file로 컴파일
- javascript run time error 때문에 typescript로....
- IoT쪽 희망시 Rust (c, c++), 보안상 안전함
- Next.js -> React에서 서버사이드를 렌더링 할 수 있는 프레임워크
- Nest.js -> 백엔드 프레임워크, 정적인 페이지에서 서버 데이터가 변경되었을 때 비동기적으로 데이터 처리
- python : 빅데이터 처리에 용이, 공공데이터등을 활용
- 스프링부트, 자료구조와 알고리즘, java의 map, hashmap (데이터 형), stack, queue, thread, task, nodejs의 싱글스레드 논블로킹
- 채팅 프로그램 ( socket.IO )
폐쇄망 소스 배포
- 폐쇄망은 npm 설치가 안됨..
- yarn으로 개발 환경 구성
- online에서 offlineㅇ로 가져가는 과정
# offline에서 mirror로 설정하는 파일 세팅 ( online )
# (online 상태)
vi .yarnrc
mkdir .yarnrc에서 지정한 폴더명
cat .yarnrc
yarn cache clean
yarn install
cd npm_package // 다운받은 패키지를 이 폴더에 다운로드
rm -fr node_modules
// 이제 이 폴더를 압축해서 폐쇄망쪽에 압출 폴더를 전달
# 오프라인상태 ( nodejs는 설치된 상태 )
// 네트워크가 꺼진 상태에서도 npm_package에서 읽어와서 설치
yarn install --offiline
cd yarn-1.22.19.js
node ../yarn-1.22.19.js install offline
ls
/node_module // 설치확인
npm run build
// 빌드 완료
npm start
// 서버 실행
참고 사이트