Skip to content

tianmajs/tianma-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tianma-static

build status

提供静态文件服务。

安装

$ npm install tianma-static

使用

根目录

默认配置下,使用工作目录作为根目录。

var tianma = require('tianma');

tianma(8080)
    .static();

可以使用简洁配置指定根目录。

var tianma = require('tianma');

tianma(8080)
    .static('./htdocs');

也可以使用完整配置指定根目录。

var tianma = require('tianma');

tianma(8080)
    .static({ root: './htdocs' });

目录列表

当请求的是一个目录时,默认返回目录下的文件列表。可通过以下方式禁用该功能。

var tianma = require('tianma');

tianma(8080)
    .static({ root: './htdocs', indexes: false });

默认文件

当请求的是一个目录时,请求可以被自动重定向到默认的文件上。不存在默认文件时,则返回目录下的文件列表。

var tianma = require('tianma');

tianma(8080)
    .static({
        root: './htdocs',
        indexes: [ 'index.html', 'default.html' ]
    });

授权协议

MIT

About

Static middleware for Tianma

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published