no_root_location()

阻止框架自动生成默认的 location / {} 块。

用法

默认情况下,框架会在 server 块中自动添加一个 location / { ... } 块。调用 no_root_location() 可以禁用此行为。当你的 config 段中已经定义了 location / 或需要完全控制 location 配置时使用。

perl
1use Test::Nginx::Socket::Lua;
2
3no_root_location();
4run_tests();
5
6__DATA__
7
8=== TEST 1: custom root location
9--- config
10 location / {
11 echo "my custom root";
12 }
13--- request
14GET /
15--- response_body
16my custom root