serveFile
serveFile
ctx对象的serveFile方法用于将服务器上的文件返回给客户端。这个文件通常是 HTML、CSS、JavaScript 或其他静态文件
语法
ctx.serveFile(rootDir:string, unsafePath:string)
参数
- rootDir: 服务器上的根目录路径
- unsafePath: 相对路径(会与rootDir拼接,并防止路径穿越攻击)
示例
server.any("/", (ctx) => {
//将服务器上./public目录下的文件返回给客户端
ctx.serveFile("./public", ctx.request.url)
});
