Menu
CoddyTech

Express.js online

Viết một server Express, nhấn Chạy và gửi request từ thanh request: GET, POST, body JSON, header. Không cần cài đặt. Miễn phí, không cần đăng ký.

Chạy Express.js online ngay trên trình duyệt

Sửa một project Express ngay cạnh server đang chạy. Nhấn Chạy là app.listen(3000) khởi động server; sau đó gửi request từ thanh request: chọn phương thức, gõ đường dẫn, thêm header và body JSON, rồi xem mã trạng thái, header và phản hồi. Đó chính là những gì bạn làm với node server.js cùng curl hay Postman, chỉ là không cần cài Node.js.

Mỗi ví dụ là một project hoàn chỉnh, tệp nào cũng sửa được: server.js và, trong ví dụ API, một router trong routes/todos.js. Console hiển thị các dòng console.log() của bạn, mọi request và mọi lỗi kèm số dòng. Menu Routes liệt kê những route server của bạn trả lời, còn trang mà server gửi về được hiển thị với liên kết và form hoạt động thật.

Điều gì làm Express playground này hữu ích

  • Framework thật: Express 5 chạy route, router, middleware, express.json() và trình xử lý lỗi của bạn trên một runtime Node.js có fs, process, crypto và events.
  • Thanh request thay cho terminal: GET, POST, PUT, PATCH và DELETE, header như Authorization, body JSON, và cookie được giữ lại giữa các request.
  • Cơ sở dữ liệu không cần máy chủ: import { MongoClient } from 'mongodb' cho bạn một MongoDB trong bộ nhớ với find, insertOne, index và aggregate.
  • ES module hoặc CommonJS, đúng như cách Node.js 24 đọc: cả import express from 'express' lẫn require('express') đều chạy, theo đúng quy tắc phần mở rộng tệp của Node.

Bạn có thể xây dựng gì trong Express playground

  • Một API JSON: thêm route bằng app.get(), đọc req.params và req.query, rồi trả lời bằng res.status(201).json().
  • Middleware: ghi log mọi request, bảo vệ một route bằng header API key, rồi thêm trình xử lý 404 và trình xử lý lỗi với bốn tham số.
  • Một trang web nhỏ: gửi trang HTML có form, đọc dữ liệu form bằng express.urlencoded() và trả lời lại bằng chính trang đó.

Câu hỏi thường gặp về Express.js online

Có chạy Express.js online mà không cần cài Node.js không?

Có. Trang này chạy Express ngay trong trình duyệt trên runtime Node.js của Coddy, bên trong một Web Worker, nên không cần cài đặt và không cần tạo tài khoản. Lần Chạy đầu tiên tải runtime về một lần (khoảng 420 KB); sau đó server khởi động chỉ trong tích tắc.

Đây có phải Express thật không?
Đây là Express 5.3, không chỉnh sửa gì, chạy các tệp của bạn. Các module có sẵn của Node do runtime cung cấp, nên code Express bình thường đều chạy được: chép tệp vào một thư mục trên máy, chạy npm install express và node server.js, server sẽ trả lời y như vậy.
Làm sao để thử API của tôi?
Dùng thanh request phía trên phần phản hồi. Chọn phương thức, gõ đường dẫn, và với POST, PUT, PATCH thì viết body JSON; nút Headers thêm header như Authorization: Bearer .... Menu Routes điền sẵn vào thanh một route mà server của bạn có.
Playground không làm được những gì?

Playground không cài được package từ npm: Express, zod, jose và một MongoDB trong bộ nhớ đã có sẵn. Nó không mở được kết nối mạng thật, không truy cập được máy chủ cơ sở dữ liệu hay internet, và không giữ dữ liệu giữa các lần Chạy: mỗi lần Chạy đều khởi động một server mới. Công cụ này dành cho việc học và thử ý tưởng, không phải để lưu trữ API.

Công cụ có miễn phí không, code có được lưu không?

Hoàn toàn miễn phí và không cần tài khoản. Những gì bạn sửa trong từng ví dụ được giữ lại trong trình duyệt này, nên bạn có thể đóng tab rồi quay lại sau. Nút Đặt lại đưa ví dụ hiện tại về trạng thái ban đầu, còn nút tải xuống lưu tệp đang mở.

Học Express và Node.js như thế nào?
Bắt đầu với các ví dụ ở đây: sửa một route, nhấn Chạy và gửi request tới nó. Nếu muốn học có lộ trình, hãy học khóa học Node.js của Coddy: Node.js cơ bản, Express, REST API, MongoDB, xác thực và NestJS, với server của bạn chạy ngay cạnh code trong mọi bài học.

Công cụ hữu ích cho Express

Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Express, tất cả đều thuộc Coddy.