Menu
CoddyTech

Express.js Online

Tulis server Express, tekan Jalankan, lalu kirim request dari bilah request: GET, POST, body JSON, header. Tanpa instalasi. Gratis, tanpa daftar.

Jalankan Express.js online, langsung di browsermu

Edit proyek Express di samping server yang sedang berjalan. Tekan Jalankan dan app.listen(3000) menyalakannya; lalu kirim request dari bilah request: pilih metode, ketik path, tambahkan header dan body JSON, lalu lihat status, header, dan jawabannya. Sama seperti yang kamu lakukan dengan node server.js dan curl atau Postman, tanpa menginstal Node.js.

Setiap contoh adalah proyek utuh, dengan setiap file bisa diedit: server.js dan, di contoh API, sebuah router di routes/todos.js. Konsol menampilkan baris console.log() milikmu, setiap request, dan setiap error beserta barisnya. Menu Rute mendaftar apa saja yang dijawab servermu, dan halaman yang dikirim servermu ditampilkan dengan link dan form yang berfungsi.

Kenapa playground Express ini berguna

  • Framework sungguhan: Express 5 menjalankan rute, router, middleware, express.json(), dan error handler-mu di runtime Node.js dengan fs, process, crypto, dan events.
  • Bilah request sebagai pengganti terminal: GET, POST, PUT, PATCH, dan DELETE, header seperti Authorization, body JSON, dan cookie yang disimpan di antara request.
  • Database tanpa server: import { MongoClient } from 'mongodb' memberimu MongoDB di memori dengan find, insertOne, indeks, dan aggregate.
  • ES module atau CommonJS, sesuai cara Node.js 24 membacanya: import express from 'express' dan require('express') sama-sama berfungsi, dengan aturan Node sendiri untuk ekstensi file.

Yang bisa kamu buat di playground Express

  • API JSON: tambahkan rute dengan app.get(), baca req.params dan req.query, lalu jawab dengan res.status(201).json().
  • Middleware: catat setiap request ke log, lindungi sebuah rute dengan header API key, lalu tambahkan handler 404 dan error handler dengan empat argumen.
  • Website kecil: kirim halaman HTML dengan form, baca isinya dengan express.urlencoded(), lalu jawab dengan halaman itu lagi.

FAQ Express.js online

Bisakah aku menjalankan Express.js online tanpa menginstal Node.js?

Bisa. Halaman ini menjalankan Express di browsermu di atas runtime Node.js milik Coddy, di dalam Web Worker, jadi tidak ada yang perlu diinstal dan tidak perlu membuat akun. Jalankan yang pertama mengunduh runtime-nya sekali saja (sekitar 170 KB); setelah itu server menyala dalam sepersekian detik.

Apakah ini Express yang asli?
Ini Express 5.3, tanpa diubah, yang menjalankan file-filemu. Module bawaan Node disediakan oleh runtime-nya, jadi kode Express biasa berfungsi: salin file-filemu ke sebuah folder di komputermu, jalankan npm install express dan node server.js, dan server menjawab dengan cara yang sama.
Bagaimana cara menguji API-ku?
Dengan bilah request di atas jawabannya. Pilih metode, ketik path, dan untuk POST, PUT, dan PATCH tulis body JSON; tombol Header menambahkan header seperti Authorization: Bearer .... Menu Rute mengisi bilah itu dengan rute yang dimiliki servermu.
Apa yang tidak bisa dilakukan playground Express ini?

Playground ini tidak bisa menginstal package dari npm: Express, zod, jose, dan MongoDB di memori sudah tersedia bawaan. Playground ini juga tidak bisa membuka koneksi jaringan sungguhan, terhubung ke server database atau internet, atau menyimpan data di antara Jalankan: setiap Jalankan memulai server baru. Playground ini untuk belajar dan mencoba ide, bukan untuk meng-host API.

Apakah gratis, dan apakah kodeku disimpan?

Gratis dan tidak perlu akun. Perubahanmu di setiap contoh disimpan di browser ini, jadi kamu bisa menutup tab dan kembali lagi. Reset mengembalikan contoh yang sedang dibuka ke kondisi awalnya, dan tombol unduh menyimpan file yang sedang terbuka.

Bagaimana cara belajar Express dan Node.js?
Mulailah dari contoh di sini: ubah sebuah rute, tekan Jalankan, lalu kirim request ke server itu. Untuk jalur yang terarah, ikuti kursus Node.js Coddy: dasar-dasar Node.js, Express, REST API, MongoDB, autentikasi, dan NestJS, dengan servermu berjalan di samping kodemu di setiap pelajaran.

Alat berguna untuk Express

Alat gratis berbasis browser yang cocok dipakai bersama Playground Express, semuanya bagian dari Coddy.