Cara Menjalankan Solid Start + Deno

mrfdn.com - Kali ini saya ingin share trik saya menjalankan Solid Start di Deno environment. Pastikan sudah install Deno versi 2.1.4 atau yang lebih baru. Install solid $ deno run -A npm:create-solid $ deno install run dev $ deno task dev run build $ deno task build atau $ NITRO_PRESET=deno_server npm run build run serve $ deno run -A .output/server/index.mjs atau $ deno task --config .output/deno.json start Apabila setelah build tetapi tidak bisa run serve / dijalankan baca pesan eror lalu copy folder web yang ada di folder .output (solid-js) ke folder solid-js versi lain yang ada di folder hasil build. ...

February 4, 2025 · 1 min · Rafi

Cara Install Solid JS + Deno

Pertama pastikan sudah install Deno versi 2.1.4 atau versi yang lebih baru. Buka terminal lalu ketik: $ deno run -A npm:create-vite-extra@latest Pilih deno-solid atau jika ingin sekalian install express pilih ssr-solid. Sekarang jalankan aplikasi solid dengan perintah: $ deno task dev happy coding

February 1, 2025 · 1 min · Rafi

Cara Install Astro JS + Deno

Pertama pastikan sudah install Deno versi 2.1.4 atau versi yang lebih baru. Buka terminal lalu ketik: $ deno run -A npm:create-astro@latest karena sekarang Deno sudah bisa mendeteksi file package.json kita bisa jalankan aplikasi astro di deno dengan perintah: $ deno task dev happy coding

February 1, 2025 · 1 min · Rafi

Menjalankan Aplikasi Astro JS di VPS Ubuntu

mrfdn.com - Saya akhirnya memiliki sebuah projekan NodeJS. Saya memilih AstroJS untuk membangun aplikasi ini. Setelah aplikasi di build, saya mendapatkan sebuah kendala. Bahwa aplikasi tidak bisa run di server karena ada beberapa pengaturan yang harus diset supaya aplikasi bisa run di server. Berikut pengaturan yang saya lakukan. edit file astro.config.mjs export default defineConfig({ integrations: [solidJs()], base: process.env.NODE_ENV === 'production' ? '/app' : '/', output: 'server', adapter: node({ mode: "standalone" }), server: { host: true } }); Dengan pengaturan di atas, aplikasi akan berjalan saat mengakses route /app saat sudah dibuild di server, tetapi jika tidak dia akan berjalan di root (/) domain. ...

October 9, 2024 · 3 min · Rafi

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

Deno - Javascript Runtime Alternatif NodeJS

mrfdn.com - Deno adalah salah satu Javascript runtime yang ada di muka bumi. Sebelumnya kita mungkin sudah familiar dengan NodeJS, dan Bun nah itu adalah runtime javascript. Runtime maksudnya adalah semua kode javascript akan dieksekusi dan berjalan di atasnya. Dengan memiliki javascript runtime yang sudah terinstall di komputer maka kita bisa ekeskusi kode javascript langsung melalui terminal. Misalnya melakuan perhitungan, melakuan fetch data, menjalankan sebuah web server dan lain-lain. ...

June 30, 2024 · 3 min · Rafi

Tutorial Lume - Static Site Generator nya Deno

mrfdn.com - Lume hadir sebagai salah satu static site generator (SSG). Dia sama seperti Hugo, tetapi fitur dan dokumentasinya masih kurang lengkap. Mungkin karena masih sedikit yang menggunakannya. Untuk itu kali ini saya ingin menulis sedikit hal yang saya ketahui setelah mencoba membuat beberapa halaman static dengan Lume. Lume hadir sebagai produk kretif Deno Lume merupakan site site generator yang hanya bisa dijalankan jika sudah install Deno. Dengan kata lain, Lume berjalan di atas runtime Deno. ...

June 29, 2024 · 4 min · Rafi

How to Deploy Expres + Deno Using Deployctl

mrfdn.com - Bagi saya, bermain dengan data itu sangat menyenangkan. Membuat sebuah aplikasi web yang datanya bisa digunakan dimana-mana adalah kesenagnan sendiri. Kali ini saya membuat sebuah aplikasi web dengan fitur CRUD (create, read, update, delete). Stack yang digunakan: Deno Express HTMX EJS Setelah aplikasi jalan, saya hendak menjalankannya secara online di internet. Jadi saya memilih denodeploy. Cara upload Express dengan denodeploy Sebenarnya caranya cukup mudah, hanya perlu ikuti tutorialnya disini. ...

May 4, 2024 · 2 min · Rafi

Submit dan Fetch Data Menggunakan SolidJS

mrfdn.com - Kali ini saya sedang belajar Solidjs. Di sini saya ingin submit dan fetch data secara otomatis dari dan ke google sheet. Saya menggunakan Astro, dan menjalankan SolidJS sebagai component. Komponen ini yang saya buat ini digunakan untuk menghandle kirim ucapan / komentar untuk web invitation. Di sini saya dibantu oleh ChatGPT untuk generate codingan solid js. Langsung saja begini caranya: Daftar Isi Install package solidjs Folder structure Buat komponen utama SolidJS : App.jsx Buat komponen Form.jsx Panggil komponennya di halaman astro: index.astro Kesimpulan Install package solidjs Pastikan sudah install solid di projekan astro ...

January 1, 2024 · 4 min · Rafi