Panduan Lengkap Setup 9Router Proxy di Windows

Artikel ini menerangkan cara setup 9Router Proxy sehingga berjaya dijalankan menggunakan Command Prompt (CMD).

1. Install Keperluan Asas

Pastikan software berikut telah dipasang:

  • Node.js
  • Git
  • Laragon atau XAMPP (optional)

2. Clone Projek 9Router

Buka CMD dan jalankan:

git clone https://github.com/9elements/9router.git

Masuk ke folder projek:

cd 9router

3. Install Dependencies

Install semua package Node.js:

npm install

4. Setup Fail .env

Cipta fail .env di root folder projek.

Contoh kandungan:

OPENROUTER_API_KEY=sk-xxxxxxxxxxxxxxxx
PORT=3000

5. Jalankan 9Router

Run server menggunakan CMD:

npm start

Jika berjaya, anda akan nampak paparan seperti:

Server running on port 3000

6. Test API

Buka browser atau Postman:

http://localhost:3000

Jika server hidup, bermaksud setup berjaya.

7. Contoh Fetch API dari Frontend

fetch('http://localhost:3000/api/chat', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    message: 'Hello AI'
  })
});

8. Tips Keselamatan

  • Jangan upload fail .env ke GitHub.
  • Simpan API Key di server sahaja.
  • Gunakan HTTPS untuk production.
  • Pastikan API mempunyai rate limit.

Dengan setup ini, anda boleh menggunakan 9Router sebagai proxy AI yang lebih selamat untuk projek anda.