タグ

ブックマーク / nazo.hatenablog.com (2)

  • ワンポイントTwelve-Factor App(1) : コードベース - nazolabo

    この記事は、The Twelve-Factor Appを補足し、実際に現代的なWebアプリケーションで適用する場合の注意点などを紹介するシリーズです。下記の原文を読んだ上でのワンポイント解説になります。 12factor.net 概要 単一のアプリケーション(システム)は単一のコードベースのみで成立する。 単一のコードベースは単一のバージョン管理システムで変更を追跡している。 環境によってコードを切り替えるようなことをしてはいけない。 同一のコードを共有する複数のアプリケーションがある場合、それは依存関係管理ツールで管理する。 これは何を表しているか 「このアプリケーションはこのコードベースのみである」と明示しておくことによって、システムが明快になります。 これに違反しているというのはどういうことでしょうか。まず、「1アプリケーションが複数のコードベースで構成されている」というケースはどう

    ワンポイントTwelve-Factor App(1) : コードベース - nazolabo
    mozy_ok
    mozy_ok 2019/05/17
  • Nuxt.jsにおけるサーバーサイドレンダリングの挙動とライフサイクル - nazolabo

    Nuxt.jsというかSSR関係を触る際にまず疑問になるのは「どこまでがサーバーサイドレンダリング (SSR) でどこからがクライアントサイドレンダリング (CSR) なの?」ということだと思います。 基 サーバーからロードされる時はサーバーサイドレンダリング ロードされた以降はクライアントサイドレンダリング 簡単に言えば、ブラウザでURL直接指定で開けばSSR、それ以降はCSR、ということになります。 当たり前ですが、サーバーサイドレンダリングはサーバーでの実行なので、windowオブジェクトも存在しないし、そこから外部サーバー(APIサーバーなど)にアクセスする際はそこからのアクセスになります。そのままではブラウザのcookieも利用できません。 axios-moduleは何をしているのか 上記の通り、SSRになった場合とCSRになった場合は通信経路も変わるしcookieの取扱も変わ

    Nuxt.jsにおけるサーバーサイドレンダリングの挙動とライフサイクル - nazolabo
    mozy_ok
    mozy_ok 2018/10/16
    ライフサイクル
  • 1