Cara Set File ENV pada Svelte Kit
Tutorial singkat cara setting file Env untuk database, path dll pada projekan Nodejs, Svelte Kit, dll.
mrfdn.com - File ENV biasa digunakan untuk mendefinisikan apa saja yang akan dipanggil pada projekan kita.
Dengan membuat file env, projekan akan jauh lebih secure, clean dan lebih mudah untuk dimaintain.
Di sini saya ingin set file ENV pada projekan SvelteKit yang sudah dibuat kemarin yaitu tentang menampilkan data dari database dengan menyembunyikan path database.
Langsung saja, caranya seperti ini:
- Pada root folder projekan sveltekit, buatlah sebuah file bernama
.env
, pakai titik di depannya sehingga akan menjadi hidden file nanti. Kemudian isi file tersebut dengan lokasi file database.db:
DB_PATH=./src/database/mydatabase.db
- Kemudian edit file
+server.js
sehingga menjadi seperti ini:
import { DB_PATH } from '$env/static/private';
import { error, json } from '@sveltejs/kit';
import Database from "better-sqlite3";
let db = new Database(DB_PATH, { verbose: console.log });
export function GET() {
const items = db.prepare("select * from mytable");
return json(items.all());
}
Selesai.
Sekarang coba jalankan server lalu pastikan semuanya berjalan dengan normal seperti sebelum menambahkan file .env.
Semoga bermanfaat.