#内容
自分のためのメモだよ
hoge hoge
初心者には敷居が高い
写真を載せる
1. 必要なものをインストールする
今回のプロジェクトで必要となるライブラリをインストールする。--save
はパッケージのインストール時、package.json の dependencies に追加してくれる機能。
npm v5 以降はインストール時にデフォルトで package.json の dependencies に追加してくれるようになったので --save オプションは不要になった。
けど、一応つけておく。
npm install --save passport passport-google-oauth20
2. google +の設定を行う
Oauth でアカウントを作る。
callbackのURLを
http://localhost:5000/auth/google
に変更する必要が有る。
3. index.jsを編集する
clientIDとclientSecretをソースコードにコピペする。
client ID: みんなに共有してもいいやつだよ。
Client Secret: プライベートなトークンでみんな共有してはダメだよ。
だから、Client Secretの方はgitにプッシュしないように、ファイルを分ける必要がある。
なので、
module.exports={
googleClientID: "hoge",
googleClientSecret:"foo"
};
を別のファイルに記述する。そして、そのファイル名を.gitignore
の中に記述して、gitでpushされないようにする。
###Under Constructon