1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/falost-dufing

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Dufing — веб-сервер на основе файловой системы Node.js

Dufing представляет собой веб-сервер, основанный на файловой системе, который может автоматически считывать файлы маршрутизации в соответствии со структурой файлов и поддерживает сторонние промежуточные программы.

Документация

Документация на китайском языке.

Установка

npm install --save dufing

Быстрый старт

1. app.js

/**
 * app.js
 * Для использования Dufing достаточно просто require, а затем создать экземпляр
 */

'use strict';

let Dufing = require('dufing');

let site = new Dufing({
    // порт по умолчанию — 8124
    port: 8333
});

2. root/index.js

/**
* root/index.js
* По умолчанию root является корневым каталогом кода
* При доступе к 127.0.0.1:8333/ система автоматически ищет `root/index.js`
* Подробные сведения о правилах маршрутизации см. в описании модуля маршрутизации
*/

var render = function() {
    // this.req эквивалентен запросу request
    // this.res эквивалентен ответу response
    this.res.writeHead(200, {
        'Content-Type': 'text/plain'
    });
    this.res.end('welcome to dufing');
}

// module.exports передаёт блок кода, который должен быть выполнен, в обработку Dufing
module.exports = render;

3. static/*.*

По умолчанию static является каталогом статических ресурсов, и все соответствующие правилам статические ресурсы будут напрямую считываться. Например, при доступе к http://hostname/test.js система попытается получить доступ к static/test.js. Если файл не существует, будет возвращено 404.

Пример

Личный сайт Чжу Вэньлуна (код).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Dufing — это веб-сервер на основе файловой системы Node.js, который может автоматически считывать файлы маршрутизации в соответствии со структурой файлов и поддерживать сторонние промежуточные программы (middleware). Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/falost-dufing.git
git@api.gitlife.ru:oschina-mirror/falost-dufing.git
oschina-mirror
falost-dufing
falost-dufing
master