JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開発しよう ~ その2(iOS対応版)
価格: ¥0
デザインを改善してiOS版に対応した改訂版になります。
「JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開
発しよう ~ その1」の続編となる本です。とりあえずこの本までの知識で自分で製作したアプリを公開することができます。
今回はNode.js + Express + MongoDBで作成したWebアプリを公開するために必要な最低限のセキュリティの知識やソーシャル認証、Herokuを使ったアプリケーションの公開の方法について解説します。
この本の続編としてReactやWebSocketを使ったより高度なWebアプリを開発する手法を公開する予定です。
JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開発しよう ~ その2
目次
7. SNSを使ったサードパーティ認証
7.1 Oauthとは?
7.2 Twitterを使ったログインの設定
7.3 セッション情報の保存
7.4 その他のサービスを使ったOAuth認証の方法について
8. エラー処理とロギング
8.1 Winstonで高度なログ取得を行う
8.2 Expressでのエラーハンドリング
9. Webサービスの基本的なセキュリティ
9.1 Helmetでセキュリティ用のヘッダを設定しよう。
9.2 XSS - Expressでのクロスサイトスクリプティング対策
9.3 ExpressでのOSコマンドインジェクション対策
9.4 CSRF - Expressでのクロスサイトリクエストフォージュリ対策
9.5 ExpressでのHTTPSの取り扱い
10. ExpressアプリケーションとCSS
10.1 LESSとは?
10.2 LESSを使ってWebアプリのスタイルを生成する
10.3 moment.jsで時間表示を行う
10.4 認証の確認とログアウトの機能を追加
11. アプリケーションを公開する
11.1 Herokuとは何か?
11.2 Herokuのアカウントを取得する
11.3 Herokuのコマンドラインツールを導入する
11.4 Heroku以外でのデプロイ
付録
付録A. ES6でのNode.js + ExpressのWebアプリケーション開発