Cara Install Nodejs di Server Ubuntu

mrfdn.com - Jika anda memiliki sebuah projekan web menggunakan nodejs, anda mungkin hendak menjalankannya pada sebuah server VPS. Tetapi pada saat mengecek keberadaan package nodejs di repository ubuntu ternyata tidak ada. Jangan khawatir, anda bisa instal nodejs secara manual. Alangkah lebih baik jika proses install nodejs ini dilakukan pada awal setup vps, bukan pada saat projekan sudah berjalan normal. Berikut cara install NodeJS di Ubuntu server dengan manual step by step. ...

July 3, 2024 · 2 min · Rafi

Cara Menjalankan Versi NodeJS Tertentu Tanpa Downgrade

mrfdn.com - Terkadang pada sebuah projekan yang sudah berjalan dengan stabil kita sudah memiliki versi NodeJS tertentu. Lalu seiring waktu NodeJS sudah mendapatkan update, kemudian saat aplikasi dijalankan malah eror. Ini disebabkan oleh dependensi aplikasi kita mungkin butuh versi NodeJS tertentu. Biasanya cara yang dilakukan adalah install versi NodeJS tertentu. Misalnya, sekarang kita berada pada versi NodeJS 20, lalu aplikasi kita mengharuskan install NodeJS versi 10. Jadinya kita install versi NodeJS versi 10 untuk bisa menjalankan aplikasi tersebut. ...

June 30, 2024 · 1 min · Rafi

Cara Set File ENV pada Svelte Kit

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. ...

October 27, 2023 · 1 min · Rafi