webserve 命令
🌐 `snir webserve` — 本地 Web 服务器查看结果。
启动一个本地静态 Web 服务器,托管截图、报告等生成产物,便于浏览器查看。
用法
bash
snir webserve [flags]标志
| 标志 | 默认 | 说明 |
|---|---|---|
--host | 0.0.0.0 | Web 服务器监听地址 |
--port | 8080 | Web 服务器监听端口 |
(目录参数从 Options.Report 或位置参数指定)
示例
bash
# 生成报告并查看
snir scan file -f urls.txt --write-jsonl
snir report html -i results.jsonl -o report.html
snir webserve --dir .
# 浏览器访问 http://localhost:8080适用场景
三步看报告,无需部署
bash
snir scan file -f urls.txt --write-jsonl # 1. 扫
snir report html -i results.jsonl -o report.html # 2. 生成报告
snir webserve --dir . # 3. 浏览器打开 localhost:8080适合本地浏览 HTML 报告、查看截图目录、临时内网分享——无需 Nginx,一条命令起服务。
与 provider 的区别
webserve:托管静态文件(报告/截图)provider:提供 CDP 浏览器连接
两者职责对比:
webserve 从启动到浏览器访问的时序: