Dufing — веб-сервер на основе файловой системы Node.js
Dufing представляет собой веб-сервер, основанный на файловой системе, который может автоматически считывать файлы маршрутизации в соответствии со структурой файлов и поддерживает сторонние промежуточные программы.
Документация на китайском языке.
npm install --save dufing
/**
* app.js
* Для использования Dufing достаточно просто require, а затем создать экземпляр
*/
'use strict';
let Dufing = require('dufing');
let site = new Dufing({
// порт по умолчанию — 8124
port: 8333
});
/**
* 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;
По умолчанию static является каталогом статических ресурсов, и все соответствующие правилам статические ресурсы будут напрямую считываться.
Например, при доступе к
http://hostname/test.js
система попытается получить доступ к static/test.js
. Если файл не существует, будет возвращено 404.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )