基于 HTTP 协议实现的文件服务器,支持目录浏览和文件预览。
- 目录浏览:以列表形式展示目录结构
- 文件预览:支持多种文本文件类型的在线预览
- 支持 HEAD 请求方法
- 简洁的 Web 界面
npm install -g fdir-server安装后,可以在任意目录运行:
fdir [port] [directory]| 参数 | 说明 | 默认值 |
|---|---|---|
port |
服务器端口 | 8080 |
directory |
要服务的目录 | 当前目录 |
# 在当前目录启动服务器,使用默认端口 8080
fdir
# 指定端口为 3000
fdir 3000
# 指定服务目录和端口
fdir 3000 /path/to/your/files
# 同时指定端口和目录
fdir 8080 ./publicimport Server from 'fdir-server';
const server = new Server(8080, './public');
server.start();启动后,在浏览器中访问:
http://localhost:<port>/
# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式运行
npm run dev
# 运行 lint
npm run lint
npm run lint:fix
# 格式化代码
npm run fmt
npm run fmt:check- 语言: TypeScript
- 运行时: Node.js
- 构建: tsc
ISC
