| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Instantiation Patterns
- 알고리즘
- JavaScript
- vscode
- method
- 리액트
- 포스기
- underbar
- 엔퀸즈
- 클라이언트
- 자바스크립트
- underscores
- 취업
- 일상
- this
- nqueens
- 코딩
- react
- 연습
- 코드스테이츠
- 개발
- 공부
- 해커톤
- 초보
- 제일어려워
- ftech
- array
- DOM
- JS
- grpahQL
- Today
- Total
목록2019/07/27 (4)
analogcoding
sequelize sequelize란 nodeJS에서 mysql을 사용할 때 raw Query문을 사용하지 않고 더욱 쉽게 다룰 수 있도록 도와주는 라이브러리이다. sequelize는 ORM(Object-Relational Mapping)로 분류된다. ( ORM이란 객체와 관계형 데이터베이스의 관계를 매핑 해주는 도구이다. ) sequelize를 사용하면 raw Query문을 사용하지 않고 자바스크립트를 이용해서 mysql을 사용할 수 있다. sequelize 설치 npm install sequelize // 시퀄라이즈 설치 npm install mysql2 // mysql2 설치 npm install -g sequelize-cli // sequelize-cli를 전역으로 설치한다. 총 3가지를 설치 한..
Toy 38번 문제. telephoneWords 구현실패 . front & back 모두 각각 Tslint & Eslint , babel 설정을 맞추고 프로젝트 repo 에 업로드에 성공! 이제 환경은 갖춰졌으니 다음 주부터 바로 코드작성에 들어갈 수 있다. 함께 스프린트 1에 백로그를 나눠가지고 시간을 분배했다. 이번 4주 프로젝트에서 굉장히 여러모로 무리한 선택을 많이 한 것 같다. 무지한 back 과 기본만 아는 front 풀스택으로 진행하는 욕심을 낸 결과는 처참하고 힘들겠지만 내 성장에는 큰 도움이 되지 않을까 싶다. Typescript 란 타입스크립트는 자바스크립트를 확장한 언어로, JS 언어의 특성을 침범하지 않고 최신 ECMA 표준을 지원. TypeScript의 가장 큰 특징은 type을 ..
app.use(passport.initialize()); app.use(passport.session()); app.use (passport.initialize ()) : 패스포트를 초기화한다. passport.session () : 패스포트가 세션 정보를 사용한다. Middlewares은 요청 객체 (req), 응답 객체 (res) 및 응용 프로그램의 요청. Passport는 요청을 인증하는 노드 용 인증 미들웨어이다. 따라서 기본적으로 passport.initialize ()는 인증 모듈을 초기화한다. passport.session ()은 요청 객체를 변경하고 현재 세션 ID (클라이언트 쿠키에서) 인 ‘user’값을 진정한 비 직렬화 사용자 객체로 변경하는 또 다른 미들웨어다.
프로젝트에 앞서 설정 맞추기에 들어갔다. ESlint 는 에어비엔비룰을 사용했고 프리티어로 문법 교정을 통일했다. node modules 같은 파일/폴더는 gitignore 에서 제공하는 양식을 사용했다. 1.eslint config airbnb , eslint , plugin-import 설치 $ yarn add eslint-config-airbnb-base eslint eslint-plugin-import 2.프로젝트 폴더 내부에 .eslintrc.js 파일 생성 3. 코드작성 module.exports = { env: { browser: true, es6: true, node: true }, extends: "airbnb-base", globals: { Atomics: "readonly", Shar..