주간 보고 (12월 4주차)

DONNIE·2022년 12월 21일
0

업무

목록 보기
13/19

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
// 서버 실행

참고 사이트

profile
후론트엔드 개발자

0개의 댓글