Visual Studio Setting
1. Visual Studio install -> https://code.visualstudio.com/
Extensions:
1) Community material theme: 화면색상 및 글꼴 페이지 변경
2) Material icon theme: 직관적 아이콘 변경
3) GitLense: 작업 중 Git reposiroty 정보 표기
4) Auto import: 코드 입력시 import 가 필요한 변수 자동으로 import
5) Prettier: 코드 라인 및 구성을 자동으로 깔끔하게 정리해준다.
2. node.js install ->https://nodejs.org/ko/ LTS Version
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
3. chocolatey install -> https://chocolatey.org/
Chocolatey - The package manager for Windows
Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments.
chocolatey.org
Chocolatey 설치 사전준비:
- Select Start > All Programs > Windows PowerShell version > Windows PowerShell.
- Get-ExecutionPolicy 명령어 실행으로 Restriced 인지 Unrestricted 인지 확인 후 진행
Set-ExecutionPolicy AllSigned 입력 후 아래 설치 가이드 따라 진행
- Type Set-ExecutionPolicy RemoteSigned to set the policy to RemoteSigned.
- Type Set-ExecutionPolicy Unrestricted to set the policy to Unrestricted.
- Type Get-ExecutionPolicy to verify the current settings for the execution policy.
- Type Exit.
Chocolatey 설치 가이드 -> https://chocolatey.org/install
1. Mongodb
2. Mongodb Compass
3. Mongodb shell
Installing Chocolatey
Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments.
chocolatey.org
***Mongodb 설치 링크: https://www.mongodb.com/try/download/community
( Chocolatey 외 별도 설치; MongoDB community server)
MongoDB Community Download
Download the Community version of MongoDB's non-relational database server from MongoDB's download center.
www.mongodb.com
4. 시스템환경변수 설정
[{Administrator} 사용자 변수] npm -> C:\Users\Administrator\AppData\Roaming\npm
[시스템변수] Node.js - > C:\Program Files\nodejs
Mongodb -> C:\Program Files\MongoDB\Server\6.0\bin
5. 기타
NPM ( Node Package Manger) : 자바스크립트 패키지 관리자, Node.js의 기본 패키지 관리자이다.
Express: http://expressjs.com/
Express - Node.js web application framework
Fast, unopinionated, minimalist web framework for Node.js $ npm install express --save
expressjs.com
Express Philosophy
The Express philosophy is to provide small, robust tooling for HTTP servers, making it a great solution for single page applications, websites, hybrids, or public HTTP APIs.