일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 명령어
- node.js
- Javascript
- MongoDB
- 클라우드
- OpenStack
- network
- git
- gns3
- mysql
- express
- 이론
- 실습
- nodejs
- dockerfile
- RAID
- PAT
- IaaS
- Docker-compose
- RAPA
- worker
- 용어정리
- 쿠버네티스
- 도커
- docker
- Docker Swarm
- PaaS
- 네트워크
- kubernetes
- 개념
- Today
- Total
목록2020/01/15 (3)
융융이'Blog
//구글 router.get('/google', passport.authenticate('google',{ scope: [ 'https://www.googleapis.com/auth/userinfo.email', 'https://www.googleapis.com/auth/userinfo.profile' ] })); scope를 통해서 구글 api에서 필요한 정보를 요청할 수 있다. 위에 코드처럼 내가 필요한 정보들을 스코프배열을 통해서 불러와서 한번에 json값으로 받을 수 있다.
var express = require('express'); var path = require('path'); //cookieParser: 요청된 쿠키를 쉽게 추출할 수 있도록 도와주는 미들웨어 입니다. var cookieParser = require('cookie-parser'); // Morgan : 로그 기록을 남기는모듈 var morgan = require('morgan'); //connect-flash : 일회성 메시지들을 웹 브라우저에 나타낼때 사용하는 모듈 var flash = require('connect-flash'); //passport 모듈 const passport = require('passport..
Sequelize는 nodejs에서 데이터베이스를 ORM으로 바꿔주는 모듈이다. 만약 데이터베이스를 mySQL이나 postgres를 사용한다면 유용하게 데이터베이스를 구축하고 raw쿼리를 사용하지 않고 쉽게 쿼리문을 작성할 수 있게 한다. 세팅 console창 npm i sequelize mysql2 npm i -g sequelize-cli sequelize init 위에 같은 콘솔을 입력하면 config/config.json 파일이 생기고 각종 sequelize 관련된 폴더들이 생성될 겉이다. config/config.json { "development": { "username": "root", "password": PASSWORD, "database": DATABASE_NAME, "host": "12..