概要
nuxt.jsでAPIキー等のハードコーディングをやめて環境変数を使いたかった。
設定方法
プロジェクトにdotenv
をインストール。
npm install --save dotenv
プロジェクトのルートに.env
ファイルを作成して環境変数を記述
HOGE=hogehogehoge
nuxt.config.js
でdotenv
使えるようにする
require('dotenv').config()
module.exports = {
...
}
nuxt.config.js
に.env
で記述した環境変数を定義
module.exports = {
...,
env: {
HOGE: process.env.HOGE
}
},
...
コードの中でこんな感じで使えます
console.log(process.env.HOGE);
// hogehoehoge と表示される