Menu
CoddyTech

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?
Это Express 5.3 без изменений, и он выполняет ваши файлы. Встроенные модули Node предоставляет среда, поэтому обычный код на Express работает: скопируйте файлы в папку на компьютере, выполните npm install express и node server.js, и сервер ответит так же.
Как проверить свой API?
Через строку запросов над ответом. Выберите метод, введите путь, а для POST, PUT и PATCH напишите JSON-тело; кнопка «Заголовки» добавляет заголовки вроде Authorization: Bearer .... Меню «Маршруты» заполняет строку маршрутом, который есть у вашего сервера.
Чего песочница не умеет?

Она не устанавливает пакеты из npm: Express, zod, jose и MongoDB в памяти уже встроены. Она не открывает настоящие сетевые соединения, не подключается к серверу базы данных или к интернету и не хранит данные между запусками: каждый запуск поднимает новый сервер. Она нужна, чтобы учиться и пробовать идеи, а не чтобы хостить API.

Это бесплатно? Мой код сохраняется?

Это бесплатно и без аккаунта. Ваши правки в каждом примере сохраняются в этом браузере, так что можно закрыть вкладку и вернуться. «Сбросить» возвращает текущий пример в исходное состояние, а кнопка загрузки сохраняет открытый файл.

Как выучить Express и Node.js?
Начните с примеров здесь: измените маршрут, нажмите «Запустить» и отправьте ему запрос. Чтобы пройти всё по порядку, возьмите курс по Node.js от Coddy: основы Node.js, Express, REST API, MongoDB, аутентификация и NestJS, и в каждом уроке ваш сервер работает рядом с кодом.

Полезные инструменты для Express

Бесплатные браузерные инструменты, которые отлично работают с Playground Express, и всё это часть Coddy.