[NODE] 개발을 빠르고 쉽게 만들어주는 도구들을 알아보자! - 2. Express.js 프레임워크 설치 및 실행 이전장에서 프레임워크, 라이브러리, 플랫폼의 개념을 살펴보았는데요. 대표적인 Node.js의 프레임워크인 Express.js에 대해 알아보겠습니다. Express.jsExpress.js 는 http와 Connect 컴포넌트를 기반으로 Node.js에서 사용하는 웹 프레임워크 입니다. 가장 많이 사용하는 프레임워크이며, 안정적이기 때문에 웹 규모에 관게 없이 웹 서버를 구축할 수 있습니다. 설치 $ npm install -g express express-generator express-generator는 Express 웹 프레임워크의 구조를 만들어주는 Express Application Ge..
어떤 프로젝트를 만들때, 밑바닥부터 하나하나 만들기에는 오래 걸리고,복잡하며,어렵습니다. 이런 불편한 점을 개선시키기 위해 많은 개발자들은 손쉽고 빠른 프로젝트 개발을 위한 여러가지 도구를 만들어 주었는데요. 이러한 도구에 대해 알아봅시다. 프레임워크 , 라이브러리, 플랫폼 프레임워크, 라이브러리, 플랫폼은 개발 공부를 하면서 많이 듣게 되는 단어 중 하나인데요. 프로젝트를 만들면서 사용하지만 이들의 차이에 대해 물어보면 설명하기 굉장이 헷갈리는 용어들입니다. 이들에 대한 간단한 개념에 대해 알아봅시다! 프레임워크 프레임워크는 프로젝트의 목적(웹/앱/서버)에 구조를 잡아주는 역할을 합니다. 프로젝트에 필요한 구조를 만들어주며, 기본적으로 필요한 라이브러리를 포함하고 있습니다. 기본적인 규칙이 존재하기 때..
YEOMAN yeoman 이란? Yeoman 은 프로젝트에 필요한 디렉토리 및 파일을 만들어주는 커맨드라인 인터페이스입니다. Yeoman을 사용하면 한번에 필요한 폴더와 파일들을 만들어 줍니다. Yeoman은 Yeoman-generator를 통해 진행됩니다. yeoman vs express-generator/ Yeoman은 프레임워크가 아니라, 프로젝트 구조 생성을 위한 하나의 워크플로우(도구) 입니다.Yeoman은 Node 웹 프레임워크인 Express.js의 구조를 만들 뿐만 아니라, Wordpress 구조 또한 제공하고, 이에 대한 확장이 가능합니다.express-generator는 Express 웹 프레임워크의 구조를 만들어주는 Express Application Generator Tool입니다...
blueprint chapter-01을 공부하면서 정리했는데 ,깃을 이거저거 만지다 다 날라갔다...ㅠㅠㅠㅠㅜ힝 다시정리.. 날라간건 추가로 나중에 첨부해야겠다 Passport.js Passport는 node.js 에서 사용하는 인증 모듈입니다. 약 140가지 인증 모듈이 존재하는데,Passport 는 이런 다양한 인증 모듈을 Strategy 라는 이름으로 제공해줍니다. Passport 설치하기 $ npm install passport 사용 방법 // passport 모듈 생성 var passport = require('passport') // Strategy 모듈 생성. passport-local 이라는 인증 모듈을 종류를 추출한다 , LocalStrategy = require('passport-loc..
막판에 정리하다 날려서 밑에 코드가 되는지 잘 모르겠다. ㅠㅠ 코드 정리 사이트 : https://github.com/newaeonweb/nodejs-6-blueprints/tree/master/chapter-01 MVC 디자인패턴을 이용한 트위터 스타일 애플리케이션 만들기 - 3 1. 설치했던 미들웨어 코드 추가 app.js var app = express(); 앞에 설치 // mongoose settingvar mongoose = require('mongoose');// session settingvar session = require('express-session');// mongo connectvar MongoStore = require('connect-mongo')(session);// pass..
MVC 디자인패턴을 이용한 트위터 스타일 애플리케이션 만들기 - 1 MVC 패턴 MVC는 소프트웨어에서 사용되는 디자인 패턴이다. 사용자가 보는 UI 부분과, 보이지않는 비즈니스 로직 을 분리해서 영향없이 어플리케이션을 만들 수 있다.MVC에서 모델은 애플리케이션의 정보(데이터)를 나타내며, 뷰는 체크박스,텍스트 항목 등과 같은 UI, 컨트롤러는 데이터와 비즈니스 로직 사이의 상호동작을 관리한다. Express.js Node.js에서 웹 및 모바일 어플리케이션을 만들수 있는 프레임워크 Node.js 설치하기 1 버전 체크 $ node -v$ npm -vcs 2 yeoman 설치 yeoman 스캐폴딩을 자동으로 만들어주는 툴. CLI 기반이기 떄문에 제너레이터를 함께 사용한다 $ npm install -g..
- Total
- Today
- Yesterday
- 푸시를 하면 제 깃주소 안에 저장되게 됩니다! 이부분을 헷갈려 하시는 분들이있는데요. 여러 명령어들과 함께 택배로 이해해 봅시다 택배로 비유해서 이해해보자 내 컴퓨터에서 프로젝
- facebook로그인
- git 이란
- 내 깃 주소에서 프로젝트를 만드는 경우 보여주는 명령어입니다. 이에 대한 개념을 알고있어야지 커밋과 푸시를 제대로 이해할 수 있습니다. 그걸 예전에 ppt 로 간단히 택배에 비유하여 설명
- 보통 프로젝트를 협업할시에는 내 컴퓨터에 사양과 친구의 사양이 달라 보내지 말아야할 파일들이 몇개 있습니다. 그게 없다면 그냥 쉽게 . 을 통해 다 넣어주시면 됩니다. 택배로 설명하면
- 하나의 파일을 인터넷에 공유하고 같이 기록을 남겨 편리하게 해결할 수 있습니다. 위 사진처럼 제가 폴더에 내용을 추가하거나
- Ruby
- 네이버 카페 크롤링
- 버전? 을 관리하게 만들어주는 친구입니다. 너무 어려우면 내 컴퓨터 에 있는 프로젝트(=폴더) github 에 택배처럼 보내야하는데
- rubyonrails
- git 쉽게 이해하기
- Devise
- devise gem
- devise-facebook
- commmit
- 레일즈 설치
- 저렇게 제목만 복제되는게 아니라 저 맨 위에 나왔던 사진처럼 메세지로 남아서 기록되게 됩니다. 저는 내컴퓨터에 서 깃헙 에 보낼 파일들에 "최종 프로젝트 라이더 친구들 이름 제거^^" 라고
- 어느 시점에 모든 기록이 끝나면 푸시 를 하게되고
- 저는 내컴퓨터에 서 깃헙 에 보낼 파일들을 상자에 부랴부랴 쌓은거에요 git commit git commit 은 테이프 칠을 한 것이라고 생각하면됩니다. 보통 git commit -m '깃헙 내용을 쉽게 정리해봤다' 이
- git 기본 명령어 쉽게 이해해보기 소스트리를 이용한 깃헙 프로젝트 생성하기를 만들다가
- 이후에는 이 부분 없이 add commit -m push 를 사용하면 됩니다. 깃 내용 추가 및 수정 하기
- [Error] comparison of String with 0 failed
- git이라는 상자를 통해 보내준다! 라고 생각하시면 더 쉬울까요..? git add git add 는 제가 github에 보낼 파일들을 상자에 넣는 역할입니다 . 을 쓰면 모든 파일을 넣어주는데요
- 이에 대한 개념 설명이 필요할 것 같아서 정리를 해봅니다. 깃에 대한 간단한 설명 제가 쉽게 이해한 깃은 내 컴퓨터에있는 파일들을 인터넷에 쉽게 올리기 위한 수단 입니다. 보통 우리가
- 이제 제 컴퓨터에서 깃헙 프로젝트에 저는 내컴퓨터에 서 깃헙 에 택배를 보낼때는 어디로 보낼지 주소가 필요하겠죠? 프로젝트는 고유의 주소를 갖고있는데 그 주소를 적어주는 겁니다. 이
- 구글 오라클
- window 레일즈 설치
- Rails
- 변경된 기록을 남겨주는데요 이것을 커밋 이라고합니다. 이 커밋들이 쌓여서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |