rest operator vs spread syntax in jsdengan rest operator(…) kita boleh set di function parameter untuk jadi kan unlimited array of anything. so dia takder fixed size array. tapi benda ni hanya boleh di pakai sebagai function parameter! // rest operator const tambah = (...semua) => { ...Mar 12, 2025 · 1 min readwab4136.hashnode.dev
set default value in js .kadang2 kita akan ambik value dari user and maybe kita expect value yg betul dari user . but dalam setengah keadaan user ni ada yg bangang kan tak supply apa2. contoh mudah dari aku kali ni document.addEventListener('DOMContentLoaded', () => { ...Mar 11, 2025 · 1 min readwab4136.hashnode.dev
Creating a forum board with server-side rendering (SSR) . tsx way ;)Set up Next.js with TypeScript npx create-next-app forum-board --ts cd forum-board Server-Side Rendered (SSR) Pages Create a page like pages/forum.tsx that fetches data server-side and renders HTML/CSS. // pages/forum.tsx import { GetServerSideProps...Mar 6, 2025 · 3 min readwab4136.hashnode.dev
custom error page in nginxfirst create an error page (error.html) in your root document. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Error</title> <style> ...Mar 5, 2025 · 1 min readwab4136.hashnode.dev
sorok nginx server infodalam internet ni banyak monyet. jadi sebagai sifat semula jadi seekor monyet. dia memang suka belek2 web app kau. dia buat info gathering lepas tu mula cari exploit. biasa la script kiddies. so ini cara aku sorok info server nginx. install nginx-ext...Mar 4, 2025 · 1 min readwab4136.hashnode.dev