express
-
React 프로젝트 생성하기Frontend/react 2020. 1. 6. 15:31
리엑트 글로벌 패키지 설치 npm install -g create-react-app 프로젝트 생성 create-react-app [프로젝트명] 생성 완료 babel, webpack 등 dependency package들은 ./node_modules/react-scripts 에 설치 되어 package.json엔 보이지 않는다. // package.json { "name": "", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", "react": "^16..
-
[node] express compression 메모리 최적화 (memory optimization)Backend/NodeJS 2019. 12. 18. 11:57
현재 내 express 서버의 메모리 용량이다. 메모리를 한번 줄여보고자 한다. node.js express에서 가장 흔히 쓰는 방법이 expression 이다. 간단하게 gzip을 적용한다 생각하면 된다. expression 설치는 아래 링크에서 확인! compression github 소스에 적용시키고 // index.js import compression from "compression"; import express from "express"; ...... app.use(compression()); ..... 빌드 후 실행을 시켰더니 조금 떨어지는듯 했다. 몇시간 지나니 다시 비슷해졌다.. 이 글을 쓰는 와중에 더 올라갔다.. ※참고로 서버 요청은 하나도 없었다. 그리고 하루를 더 보냈다. serv..
-
[aws] CodeStar로 serverless(lambda) node.js express 서버 배포하기Infra/AWS 2019. 7. 29. 17:16
기존 node.js 서버를 serverless로 배포하는 방법을 찾아보다 알게된 AWS CodeStar 아직 우리 서비스에 적용할지 말지는 결정되지 않았지만, 미리 한번 알아본다는 차원에서 서버를 적용시켜보았다. 1. aws CodeStar 페이지 접속 2. Node.js Express.js Lambda 템플릿 선택 3. 프로젝트명을 입력하고 저장소는 AWS CodeCommit으로 한다.(Github 사용시 Github 선택) 4. 생성된 저장소 주소를 복사한다. 5. git clone 멍령어로 프로젝트를 가져온다. 6.기존 (나의)node.js (express)프로젝트를 가져온다. 7.package.json 파일에 관련 모듈들을 추가한다. 8.루트 폴더에 있는 index.js 파일을 아래와같이 수정한다..