html打开显示directory,directory-index-html

Make an plain html page containing a directory listing

directory-index-html

Make an plain html page containing a directory listing.

Similar in look and feel to NGINX's listing page.

npm install directory-index-html

Usage

var toHTML = require('directory-index-html')

var entries = [{

name: 'test',

size: 24424,

mtime: new Date()

}, {

name: 'a-dir/',

mtime: new Date()

}]

console.log(toHTML('/foo/bar', entries))

API

var html = toHTML(dir, entries)

Render a directory name and listing to an plain HTML string.

dir should be a string containing the directory name.

entries should be an array of entries that are similar to this

{

name: 'name-of-file-or-dir',

size: 42424, // size in bytes

mtime: new Date() // when was this modified

}

To figure out if an entry is a directory the module will one of the following things:

Check if the path ends with a /

See if entry.type === 'directory'

See if entry.mode specifies a directory

Demo

There is a small demo server bundled in the repo that serves a directory listing of your

current working directory.

To try it out, run node demo.js and visit http://localhost:8080.

It should show something like this:

demo.png

License

MIT

HomePage

Repository

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值