[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

346users がブックマーク コメント 16

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

webアプリ開発における環境変数まわりのベストプラクティス

346 users zenn.dev/dove

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント16

  • 注目コメント
  • 新着コメント
headacher2
フレームワークごとのベストプラクティスがあるのでNode限定という理解

その他
hintoku
環境変数の中にも秘密情報とそうではないものもあって、保存方法を統一するか切り分けるかで管理の仕方変えたいかも。コンテナ化とかCI構築すると自然と切り出せるからプロジェクト初期に色々用意するの大事

その他
sametashark
ここにあるように意図的に注入する方が当然安全だけれども、.envがなければ環境変数がとれるpython-dotenvは楽だったな。結局ファイルで置くと権限甘くて他人が読めたりzip等に紛れて保管されることがあるやも

その他
ko-ya-ma
dotenv依存のコードでも".env"ファイルがなければ、普通に環境変数から値を読み込みますよ

その他
takyam1213
"本番環境はその環境の環境変数をそのまま使うほうが扱いやすいです" これは実行環境次第だから.envのが扱いやすいこともあるし状況次第かなぁ。WEBアプリ、というかNodeの、だと納得感は高まる。

その他
ys0000
これは結構参考になりそう。

その他
diveintounlimit
主語がでかいけどわかる内容

その他
ko-ya-ma
ko-ya-ma dotenv依存のコードでも".env"ファイルがなければ、普通に環境変数から値を読み込みますよ

2022年03月11日 リンク

その他
remonoil
こういうのはPJ環境によって要件変わるのでなんとも。

その他
versatile
なんか環境変数はセキュアじゃないイメージあるので、できるだけ使いたくないけど、まぁただのイメージだけど。array bounds write とか狙えそうだよねぇ。古い処理系とかだと。

その他
hintoku
hintoku 環境変数の中にも秘密情報とそうではないものもあって、保存方法を統一するか切り分けるかで管理の仕方変えたいかも。コンテナ化とかCI構築すると自然と切り出せるからプロジェクト初期に色々用意するの大事

2022年03月11日 リンク

その他
mimosafa
[[development]‌][env]

その他
sametashark
sametashark ここにあるように意図的に注入する方が当然安全だけれども、.envがなければ環境変数がとれるpython-dotenvは楽だったな。結局ファイルで置くと権限甘くて他人が読めたりzip等に紛れて保管されることがあるやも

2022年03月11日 リンク

その他
yuuAn
「アプリの環境によって設定を分岐しない」は Rails でもそうした方がいいと思う。

その他
headacher2
headacher2 フレームワークごとのベストプラクティスがあるのでNode限定という理解

2022年03月11日 リンク

その他
aktkro
Nuxt3だとruntimeConfigで定義できるようになって便利だなぁと思う今日このごろ

その他
takyam1213
takyam1213 "本番環境はその環境の環境変数をそのまま使うほうが扱いやすいです" これは実行環境次第だから.envのが扱いやすいこともあるし状況次第かなぁ。WEBアプリ、というかNodeの、だと納得感は高まる。

2022年03月10日 リンク

その他
yamami78651
パスワードのような機密情報はみんなに共有し管理することを目的としているバージョン管理システムにはアップしないように作る

その他
clubman023
大体同じ

その他
kazkun
なんか改善の余地がありそう。深く読んでないけど。

その他
Fushihara
.envファイルを本番で作らないといけないのはそのとおりだけど、でもその分必要な環境変数をどこかで定義する必要があるんだし、なら.envに統一したほうがいいように思える

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「webアプリ開発にお...」が注目されています。

気持ちをシェアしよう

ツイートする

webアプリ開発における環境変数まわりのベストプラクティス

追記 文中で .env に依存させないというプラクティスを紹介しました。僕は基的にはこれでよいと思って... 追記 文中で .env に依存させないというプラクティスを紹介しました。僕は基的にはこれでよいと思っていますが、フレームワークによっては.envなどと深く結合して利便性を提供しているものもあります。この場合は無理して.envから脱却せず、うまいこと利用するのもありだなと最近感じています。ただし、フレームワークが.envと深く結合していない場合は、dotenvなどのライブラリを導入するよりも、起動時に環境変数として注入する方式のほうがよいと感じています。 nodejsを例に解説します。nodejsでは環境変数はprocess.env.環境変数名でとりだせます。また、開発環境・テスト環境・番環境をそれぞれNODE_ENVという環境変数にdevelopment test productionと入れる文化があります。 アプリケーションコードに自分が今いる環境(開発|ステージング|番)を意識さ

ブックマークしたユーザー

  • mi2r2025年04月23日 mi2r
  • montdsichel2024年08月13日 montdsichel
  • norimaking7772024年04月25日 norimaking777
  • tabarka2023年05月26日 tabarka
  • subak2023年02月08日 subak
  • tsu4420002023年02月04日 tsu442000
  • techtech05212023年01月02日 techtech0521
  • yigarashi2022年12月09日 yigarashi
  • black-aqua2022年06月08日 black-aqua
  • rikuba2022年05月25日 rikuba
  • Tormits2022年03月17日 Tormits
  • ivgtr2022年03月15日 ivgtr
  • donotthinkfeel2022年03月14日 donotthinkfeel
  • nitamago_monster2022年03月14日 nitamago_monster
  • o_hiroyuki2022年03月13日 o_hiroyuki
  • yamu_lo2022年03月13日 yamu_lo
  • ys00002022年03月13日 ys0000
  • diveintounlimit2022年03月12日 diveintounlimit
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /