본문 바로가기

전체 글

(278)
익스프레스 프로젝트 만들기 1. express 를 설치하자 > npm init > npm i express > npm i -D nodemon 을 하자 그럼 package.json의 dependencis 에 추가가 될 것이다. nodemon은 서버 코드에 수정 사항이 생길때마다 서버를 자동 재시작 시켜준다. (nodemon 이 실행되는 콘솔에 rs 입력해서 수동으로도 재시작이 가능하다.) 주의!! : scripts 항목에 "start ":"nodemon app" 이 있나 확인하자 2. express 에 대한 설명 express 에는 http 모듈이 내장되어 있다. express().set('port',포트번호) 로 실행 포트를 설정할 수 있다. 포트번호 설정시 process.env.PORT || 포트번호 기본값 로 process.e..
package.json 과 express 설치하기 1. package.json 으로 패키지를 관리하자 > npm init 을 하자. 그럼 필요한 정보를 입력할 수 있는 칸이 생겨날 것이다. --package.json은 굉장히 중요하다. node_modules 는 지워져도 npm install 로 금방 복구된다. 2.express 를 설치하자 >npm install express 를 하여 express 를 설치하자 그러면 node_modeul 이라는 디렉토리와 package.json에 dependencies 에 express가 추가되어 있을 것이다. 3.다른 dependency 들도 설치해보자 > npm install morgan cookie-parser express-session > npm install --save--dev nodemon --save..
깃 허브 연습하기 --3. 브랜치 1. 브랜치를 생성하자 >git branch 로 브랜치 정보를 확인해보자 현재 작업 브랜치는 * 표시가 있다. >git branch 새로 생성할 브랜치 이름 으로 새 브랜치를 생성해보자 > git branch apple git log 를 해보면 HEAD 가 가리키고 있는 브랜치가 두개인것을 확인 할 수가 있다. 한번 마스터 브랜치에서 파일을 수정 하고 커밋을 해보자 그러면 HEAD는 마스터를 가리키지만 다른 브랜치는 아래에 있는 것을 볼 수 있다. >git log --oneline 으로 커밋을 간략하게 봐 보자 2. 작업 브랜치를 바꿔 보자 >git checkout 바꿀 브랜치 이름 그럼 작업하는 CLI 에 master 가 아닌 브랜치 이름을 확인 할 수 있다. 그럼 1 에서 마지막쯤에 바꿨던 수정한 파..
깃허브 연습하기 2 --좀 더 세부적인 사항 1.git bash 를 사용하자 처음에 git bash 에서 ~ 표시를 볼 수 있는데, 그건 홈디렉토리를 뜻하는 것이다. ../ 로 상위 디렉토리로 이동해보면 현재 디렉토리가 표시된다. -1. git add 상태에서 unstage 해보자 git rm --cached 파일이름 해보고 git status 를 하면 unstage 된다. 혹은 git reset HEAD 파일이름 으로 unstage 할 수 있다. -2. git log 로 작업 내역을 확인해보자 커밋을 하고 git log로 확인해보자 commit 실행시의 해시코드 , 작성자, commit 날짜 , commit시의 메세지를 볼 수 있다. --1. git log stat 작업 내역의 통계를 보여준다. -3. add 명령과 commit 명령을 한번에 실..
jpa 기본 문법 1. Entity -1. entity의 생성 = 테이블의 생성 -- 엔티티 이름은 @Entity @Table(name="테이블") 정할 수 있다. -- 엔티티 이름은 @Entitiy(name="Mebmer") 와 같이 정할 수도 있지만 -- 정하지 않으면 클래스 이름이 Entitiy 클래스의 이름이 된다. -2. 칼럼값들의 생성 --1. @Id : pk와 매칭이되는 필수 어노테이션이다. --2. @GeneratedValue: @Id 가 선언된 필드에 대한 값을 자동 생성한다. -- 자동 생성 패턴은 다음과 같이 설정이 가능하다. @GeneratedValue(strategy="GenerationType.패턴") -- 패턴 유형 1. TABLE : db 테이블을 사용한 pk 값 생성, pk 값 생성을 위한 ..
aws 에 배포 0.깃허브에 commit 과 push를 할 때 - 빌드 파일들도 같이 배포해야 된다. - intellij라면 unversioned 파일도 체크하자 . 빌드 파일들이기 때문이다. 1. aws 에 깃을 설치해보자 sudo yum insatll git 을 입력하고 git --version 을 입력해보자 2. git 에서 데이터를 가져와 보자 --1. mkdir 로 git 에서 clone 할 디렉토리를 만들자 예시) mkdir ~/디렉토리 && mkdir ~/디렉토리/서브디렉토리 => root/디렉토리/서브디렉토리 가 생성된다. --2. 깃에서 clone을 해보자 git clone 리포지토리 주소 그 뒤에 cd b* 한 후 ll (ls- al을 해보자) 을 입력해보자 3. gradle로 테스트를 해보자 1. 테..
google cloud platform (GCP)의 사용법 0.앞서 oauth-properies 파일은 남들에게 보이면 안된다. intellij 에 gitignore 같은 곳에 등록을 해두자 1.새 프로젝트 생성 console.cloud.google.com 으로 가자 상단 좌측에 프로젝트 생성 버튼이 있다. 이름을 입력하고 '만들기' 버튼을 클릭하자 2.사용자 인증정보 만들기 Api 및 서비스 > 사용자 인증 정보 >OAuth 클라이언트 id 만들기 클릭 > 동의 화면 구성 클릭 > 외부 선택후 만들기 > 앱 정보와 연락처만 적어도 됨 > 저장 후 계속 > 범위 추가 또는 삭제 > 원하는 범위 선택후 업데이트 > 저장후 계속 >일단 저장 후 계속 >다시 OAuth 클라이언트 id 만들기 클릭 >어플리케이션 유형 선택(웹 클라이언트 등) >승인된 리다이렉션 URI..
view 부분 구현해보기 1. view 를 위한 플러그인 설치 mustache.github.io/ 로 들어가보자 {{ mustache }} Logic-less templates. Available in Ruby, JavaScript, Python, Erlang, Elixir, PHP, Perl, Raku, Objective-C, Java, C#/.NET, Android, C++, CFEngine, Go, Lua, ooc, ActionScript, ColdFusion, Scala, Clojure[Script], Clojure, Fantom, CoffeeScript, D, Haskell, XQu mustache.github.io 가서 개발 언어에 해당하는 라이브러리를 다운받자 intellij 에서는 settings> plugins ..