user_files

在测试的 servroot 目录下创建自定义文件,用于静态文件服务等场景。

语法

--- user_files 段用于在 servroot/html 或其他目录中创建文件。格式为 >>> file_path(相对于 servroot/html)后跟文件内容:

perl
1=== TEST 1: serve static file
2--- user_files
3>>> test.html
4<html>Hello from static file</html>
5--- config
6 location /t {
7 root html;
8 try_files /test.html =404;
9 }
10--- request
11GET /t
12--- response_body_like
13Hello from static file

user_files 在测试静态资源服务、Lua 文件加载、证书文件等场景下非常实用。