Express - высокопроизводительный, высококлассный веб-фреймворк для Node.JS
var app = express.createServer();
app.get('/', function(req, res) {
res.send('Hello World');
});
app.listen(3000);
Возможности
- Понятная маршрутизация
- Помощники перенаправления (redirect helpers)
- Динамические помощники представлений
- Опции представлений уровня приложения
- Взаимодействие с контентом
- Монтирование приложений
- Ориентированность на высокую производительность
- Рендеринг шаблонов и поддержка фрагментных шаблонов (view partials)
- Конфигурации, быстро переключаемые под разные задачи (
development, production, и т.д.)
- Хранимые в сессии всплывающие сообщения (flash messages)
- Сделано на основе Connect
- Скрипт
express для быстрой генерации каркаса приложения
- Высокое покрытие тестами
Участники проекта
Основной вклад в проект внесли следующие лица:
- TJ Holowaychuk (visionmedia)
- Ciaran Jessup (ciaranj)
- Aaron Heckmann (aheckmann)
- Guillermo Rauch (guille)
Сторонние модули
Следующие модули работают с Express или построены на его основе:
Прочая информация