dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

2017-08-01から1ヶ月間の記事一覧

[Node.js]ExpressとPassport.jsでOAuth2 (2)認証済みユーザー情報をセッションに保存する

はじめに Passport.js を使ってみる回その2です。 前回はこちら:[Node.js]ExpressとPassport.jsでOAuth2 (1)インストールと認証までのフローを作る - dackdive's blog 前回まででなんとか認証先のサービス(今回は Google)で認証した後、ユーザー情報を取…

[Node.js]ExpressとPassport.jsでOAuth2 (1)インストールと認証までのフローを作る

はじめに Express で Twitter や Google の API を使った web アプリを作りたいと思い、 Node.js 用のそのような認証・認可のためのライブラリを探したところ Passport.js というのが有名そうだとわかりました。 既に日本語でも多くの記事があるものの、チュ…

MacにMongoDB(3.4.7)をHomebrewでインストールする

メモ。 3 年前にも書いたが、今これを読みながらインストールしたらいろいろ情報が古くなっていたので改めて。 環境 Mac OS X Yosemite 10.10.5 Homebrew 1.3.1 MongoDB 3.4.7 MongoDB の特徴 ↑の記事を参照。 インストール手順 基本的には公式ドキュメント…

React Hot Loader 3 と webpack 3 でHot Module Replacement(react-hmreからの移行)

経緯 dackdive.hateblo.jp これまで webpack-dev-server の Hot Module Replacement を React/Redux でも有効にするために babel-preset-react-hmre を使っていたが、いつの間にか GitHub のリポジトリがなくなっていて deprecated ぽいので別のプラグインを…