Express.js онлайн
Напишите сервер на Express, нажмите «Запустить» и отправляйте ему запросы из строки запроса: GET, POST, тело JSON, заголовки. Ничего не нужно устанавливать. Бесплатно, без регистрации.
Запускайте Express.js онлайн прямо в браузере
Редактируйте проект на Express рядом с работающим сервером. Нажмите «Запустить», и app.listen(3000) поднимет сервер; потом отправляйте ему запросы из строки запросов: выберите метод, введите путь, добавьте заголовки и JSON-тело и посмотрите статус, заголовки и ответ. Это то же, что node server.js вместе с curl или Postman, только без установки Node.js.
Каждый пример это целый проект, и любой файл можно править: server.js, а в примере с API ещё и роутер в routes/todos.js. Консоль показывает ваши строки console.log(), каждый запрос и каждую ошибку с номером строки. Меню «Маршруты» перечисляет, на что отвечает ваш сервер, а страница, которую он отдаёт, показывается с рабочими ссылками и формами.
Чем полезна эта песочница Express
- Настоящий фреймворк: Express 5 выполняет ваши маршруты, роутеры, middleware,
express.json()и обработчики ошибок в среде Node.js сfs,process,cryptoиevents. - Строка запросов вместо терминала:
GET,POST,PUT,PATCHиDELETE, заголовки вродеAuthorization, JSON-тело и cookies, которые сохраняются между запросами. - База данных без сервера:
import { MongoClient } from 'mongodb'даёт MongoDB в памяти сfind,insertOne, индексами иaggregate. - ES-модули или CommonJS, как их читает Node.js 24: работают и
import express from 'express', иrequire('express'), с правилами Node для расширений файлов.
Что можно сделать в песочнице Express
- JSON API: добавьте маршрут через
app.get(), прочитайтеreq.paramsиreq.queryи ответьте черезres.status(201).json(). - Middleware: логируйте каждый запрос, закройте маршрут заголовком с API-ключом, затем добавьте обработчик 404 и обработчик ошибок с четырьмя аргументами.
- Небольшой сайт: отдайте HTML-страницу с формой, прочитайте её через
express.urlencoded()и снова ответьте страницей.
Вопросы об Express.js онлайн
Можно ли запустить Express.js онлайн без установки Node.js?
Да. Эта страница запускает Express в вашем браузере на среде Node.js от Coddy, в Web Worker, поэтому ничего не нужно устанавливать и не нужен аккаунт. При первом запуске среда скачивается один раз (около 170 КБ); после этого сервер стартует за долю секунды.
Это настоящий Express?
npm install express и node server.js, и сервер ответит так же.Как проверить свой API?
POST, PUT и PATCH напишите JSON-тело; кнопка «Заголовки» добавляет заголовки вроде Authorization: Bearer .... Меню «Маршруты» заполняет строку маршрутом, который есть у вашего сервера.Чего песочница не умеет?
Она не устанавливает пакеты из npm: Express, zod, jose и MongoDB в памяти уже встроены. Она не открывает настоящие сетевые соединения, не подключается к серверу базы данных или к интернету и не хранит данные между запусками: каждый запуск поднимает новый сервер. Она нужна, чтобы учиться и пробовать идеи, а не чтобы хостить API.
Это бесплатно? Мой код сохраняется?
Это бесплатно и без аккаунта. Ваши правки в каждом примере сохраняются в этом браузере, так что можно закрыть вкладку и вернуться. «Сбросить» возвращает текущий пример в исходное состояние, а кнопка загрузки сохраняет открытый файл.
Как выучить Express и Node.js?
Полезные инструменты для Express
Бесплатные браузерные инструменты, которые отлично работают с Playground Express, и всё это часть Coddy.