Web Development

1. 새로운 ssh key 생성 배시 쉘에서 아래 명령어를 통해 ssh key를 생성한다. $ ssh-keygen -t ed25519 -C "your_email@example.com" 2. ssh-agent에 ssh key 등록 ssh-agent를 실행하고, ssh key를 등록한다. $ eval "$(ssh-agent -s)" $ ssh-add ~/.ssh/id_ed25519 3. github에 ssh key 등록 아래 명령어를 통해 ssh를 복사하거나 파일을 직접 열어 복사한다. $ clip < ~/.ssh/id_ed25519.pub github 설정에서 ssh key를 등록한다. 4. git push 로컬 git에 있던 파일을 github로 push한다. 리포지토리를 아예 새로 생성해야 하는 경우에..
1. git 설치 https://git-scm.com/ 에서 window용 git을 설치하고 버전을 확인한다. 2. git 사용자 정보 설정 아래와 같이 이름과 이메일을 설정한다. git config --global user.email "eunddo2001@gmail.com" git config --global user.name "Eunseo Kim" 3. git 저장소 생성 먼저, boiler-plate에서 git 저장소를 생성한다. git init 4. .gitingnore 파일 생성 boiler-plate 폴더 안에 .gitignore 파일을 만든 후 node_modules을 입력한다. 라이브러리는 너무 크기도 하고, npm install 하여 언제든지 다시 다운받을 수 있기 때문에 git에 올리지..
스키마란 기본 형식과 그 값들을 정의한 것이고, 모델은 인터페이스의 역할을 한다. 1. 스키마 및 모델 생성 models 폴더를 생성하고, 그 안에 User.js 파일을 만든 후 아래 코드를 입력하여 스키마 및 모델을 생성한다. const mongoose = require("mongoose"); const userSchema = mongoose.Schema({ name: { type: String, maxlength: 50, }, email: { type: String, trim: true, unique: 1, }, password: { type: String, minlength: 5, }, lastname: { type: String, maxlength: 50, }, role: { type: Numbe..
1. MongoDB 클러스터 생성 MongoDB 홈페이지에서 클러스터를 생성한다. 무료로 사용하기 위해 shared 버전을 선택했고, aws 클라우드를 사용하였다. 클러스터 tier도 무료버전인 M0 Sandbox를 사용하였다. 그리고 클러스터 이름은 boilerplate로 하였다. 그러면 이렇게 생성된 클러스터가 보인다. 2. MongoDB user 생성 그다음 MongoDB username과 password를 설정한다. 나중에 연결할 때 사용되니 잊어버리면 안된다. 3. Mongoose 다운로드 Mongoose는 MongoDB를 편리하게 사용할 수 있는 앱이다. 터미널에 아래 코드를 입력하여 Mongoose를 다운로드한다. npm install mongoose --save 4. Mongoose와 Mo..
1. Node.js 다운로드 Node.js 홈페이지에서 다운로드한다. 설치되었으면, 터미널에서 아래와 같은 버전을 확인할 수 있다. 2. express.js 다운로드 boiler-plate 폴더를 생성한 후, npm init을 한다. 더보기 boiler plate란 로그인과 같이 비슷한 기능을 재사용할 수 있게 만든 프로그램 형식을 의미한다. PS C:\Users\admin\Desktop> cd boiler-plate PS C:\Users\admin\Desktop\boiler-plate> npm init package name: (boiler-plate) version: (1.0.0) description: entry point: (index.js) test command: git repository: ..
je1att0
'Web Development' 카테고리의 글 목록