LoginSignup
1
2

More than 3 years have passed since last update.

nuxt.jsでdotenvを使って環境変数を設定する

Posted at

概要

nuxt.jsでAPIキー等のハードコーディングをやめて環境変数を使いたかった。

設定方法

プロジェクトにdotenvをインストール。

npm install --save dotenv

プロジェクトのルートに.envファイルを作成して環境変数を記述

HOGE=hogehogehoge

nuxt.config.jsdotenv使えるようにする

require('dotenv').config()

module.exports = {
...
}

nuxt.config.js.envで記述した環境変数を定義

module.exports = {
...,
  env: {
    HOGE: process.env.HOGE
  }
},
...

コードの中でこんな感じで使えます

console.log(process.env.HOGE);
// hogehoehoge と表示される
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2