본문 바로가기

nodejs5

Node.js Prefers-color-scheme 서버에서 처리하는 방법 서버사이드(Server side)에서 사용자의 Color scheme를 미리 알고, 처리할 수 있는 방법을 공유합니다. Mac, iPhone과 같은 경우 이미 오래전부터 "다크테마"라는 것을 제공하고 있습니다. 눈의 피로도를 줄이고, 전력소모를 줄일 수 있기 때문입니다. 이 방법은 이미 Windows, Linux, Android와 같은 많은 OS기반 기기에저 채택되어 널리 사용되고 있습니다. 이에 따라 웹페이지나 앱화면에서 다크테마를 제공하고 있습니다. 사용자가 시스템에서 설정한 테마에 따라서 웹, 앱 화면의 컬러색상이 자동으로 바뀌고, 혹은 버튼과 같은 사용자 액션에 따라서 선택할 수 있도록 제공하는 서비스가 많아지고 있습니다. 이와 같은 처리를 클라이언트 사이드 최종 웹 혹은 앱화면에서 처리하지 않고.. 2022. 7. 22.
Ubuntu nodejs LTS, Latest(Current) 설치 Ubuntu의 기본 패키지 관리자인 "apt"를 이용하여 nodejs를 설치하는 경우, 아주 오래된 버전이 설치가 됩니다. 현재 배포되고 있는 LTS 혹은 Latest(Current) 버전을 설치하기 위해서 nodejs에서 제시하고 있는 지침을 따라서 설치를 진행해 보겠습니다. 아래의 순서에 따라서 링크를 진입하여 최종 설치 지침서대로 설치하시면 됩니다. 2022. 7. 15.
Node.js PM2(Process Manager) Node.js로 실행되는 프로세스를 관리하는 툴입니다. Linux의 service데몬이라고 생각하시면 쉽게 이해가 되실 겁니다. PM2의 또 다른 강점은 프로세스를 CPU 코어 수만큼 실행할 수 있다는 것입니다. 1 프로세스로 실행되었을 때의 부담이 줄어들어 서버에 쾌적한 환경을 제공합니다. 패키지 설치부터, 서비스 등록 후 모니터링하는 과정까지 안내합니다. PM2 - Home Build Battle-Hardened Node.js Applications. pm2.io pm2 설치 PM2 패키지를 설치합니다. sudo npm install pm2 -g pm2-logrotate 설치 PM2 log 관리 패키지인 "pm2-logrotate"를 설치합니다. pm2 install pm2-logrotate 실행 P.. 2022. 5. 3.
Express 프로젝트 초기설정 Express란, Node.js의 웹 애플리케이션 프레임워크입니다. (현재 가장 많이 사용되고 있습니다.) "express-generator"를 이용해서 프로젝트를 만들고, 실행하는 방법과 포트 설정하는 간단한 방법에 대해서 알아 보겠습니다. 전역에 "express-generator" 설치 npm install express-generator -g express 프로젝트 생성 express --view=뷰엔진 프로젝트명 뷰엔진(view engine) 종류 ejs 2022. 2. 8.
Mac nodejs LTS, Latest(Current) 버전 설치 방법 Mac OS 환경에서 패키지 관리 툴인 "Homebrew"를 사용해서 Node.js의 LTS 버전과 Latest(Current) 버전을 설치하는 방법에 대해서 설명합니다. 현재 날짜(2022-11-07) 기준으로 Node.js 버전은 아래와 같으며, LTS 버전은 v18.12.1, Latest(Current) 버전은 v19.0.1입니다. 설치하기에 앞서서 MAC 패키지 관리 툴인 Homebrew가 설치되어 있어야 합니다. Homebrew설치방법은 아래의 포스트를 참고하시기 바랍니다. > ~/.zshrc # 방법2: 직접 수정 vim ~/.zshrc # .zshrc파일의 적당한 위치에 아래의 문구를 추가합니다. export PATH="/usr/local/opt/node@18/bin:$PATH" 참고로 No.. 2022. 2. 4.
반응형