반응형

분류 전체보기

· Tools
VS Code의 Extension에서 Prettier검색 후, install. Preferences > Setting로 들어감. 오른쪽 상단에 전환버튼 클릭하여 settings.json 열기. { "prettier.printWidth": 100, "prettier.tabWidth": 4, "prettier.singleQuote": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, } 위 json값 하단에 붙여넣기. prettier.printWidth : 한줄 개행 너비 prettier.tabWidth : 탭(들여쓰기) 너비 prettier.singleQuote : true로 설정하면 큰따옴표를 자동..
· Tools/docker
Mysql 컨테이너 실행 docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag 기본적인 실행방법은 위와 같으나, 아래 dockerhub의 Mysql 공식이미지 문서에 따르면 https://hub.docker.com/_/mysql Mysql - Official Image | Docker Hub We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can lear..
· Tools/docker
Error Windows10에서 docker desktop 설치 후 프로그램 실행을 하면 아래와 같은 팝업이 뜨면서 실행이 되지 않는다. Solution 이 에러의 원인은 WSL2 이라는 프로그램이 설치되지 않아서 발생하는 것으로 아래 링크를 통해서 WSL2를 설치 및 재시작 후 다시 실행하면 정상적으로 실행됨. https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi ** 도커가 리눅스 기반에서 실행이 되기 때문에 윈도우에서도 리눅스가 필요한데 윈도우에서 리눅스를 사용할 수 있도록 제공하는 기능으로 WLS(Windows Subsystem for Linux)이 있음. Thank you!
Error Windows PC에서 NodeJS로 작성된 web application 소스코드를 내려받아 npm install를 실행하여 모듈을 설치하려고 할 때, 아래와 같은 에러가 발생함 pm ERR! path C:\Users\user\Desktop\me\workspace\node-study\node_modules\sqlite3 npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\user\AppData\Roaming\nv..
Error Windows PC에서 NodeJS로 작성된 web application 소스코드를 내려받아 npm install를 실행하여 모듈을 설치하려고 할 때, 아래와 같은 에러가 발생함 npm ERR! code 1 npm ERR! path C:\Users\user\Desktop\me\workspace\node-study\node_modules\sqlite3 npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program File..
mocha란 모카(mocha) : 테스트 코드를 돌려주는 테스트 러너. 테스트 수트: 테스트 환경으로 모카에서는 describe()으로 구현. 테스트 케이스: 실제 테스트를 말하며 모카에서는 it()으로 구현. mocha 설치 npm install --save-dev mocha Should 노스 공식문에서 노드 assert 말고 서드파티 라이브러리(should 등) 사용 권장 검증(assertion) 라이브러리 가독성 높은 테스트 코드 작성 가능 Should 설치 npm install --save-dev should 참고 : https://github.com/shouldjs/should.js GitHub - shouldjs/should.js: BDD style assertions for node.js -..
npm이란? Node Package Manager(혹은 Node Package Module)의 줄임말로써 Node.js의 패키지를 관리할 수 있는 도구이다. 또한 npm을 사용하여 패키지를 공유하는 온라인 패키지 저장소의 이름이기도 하다. 한마디로 우리 프로그렘에 필요한 다양한(미리 만들어진) 모듈들을 관리하고 우리가 쉽게 사용할 수 있도록 도움을 주는 도구이다. npm 프로젝트 초기화 우리의 프로젝트에서 npm에서 관리되는 모듈들을 사용하기 위해서 초기화 작업이 필요함. npm init 프로젝트 루트에서 위 명령어를 실행하면 아래 그림처럼 node_modules디렉토리와 package.json이라는 파일이 생성됨. node_modules : 프로그램에 필요한 실제 모듈들이 위치함. package.jso..
익스프레스란 Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크이다. 쉽게 말해 Node.js를 이용하여 웹개발을 할 때 도움을 주는 프레임워크이다. 익스프레스(ExpressJS) 설치 npm install express 익스프레스(ExpressJS)를 제대로 알기 위한 5가지 개념 어플리케이션 미들웨어 라우팅 요척객체 응답객체 어플리케이션 익스프레스 인스턴스 객체를 의미함 서버에 필요한 기능인 미들웨어를 어플리케이션에 추가할 수 있음. 라우팅 설정을 할 수 있음. 서버를 요청 대기 상태로 만들수 있음. 익스프레스 인스턴스 생성 : const express = require('express'); const app = e..
반응형
MOMOBOB
'분류 전체보기' 카테고리의 글 목록 (11 Page)