我写了这个简单的测试:
<?php
namespace Hello\ApiBundle\Tests\Controller;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
class HelloControllerTest extends WebTestCase {
public function test() {
$client = static::createClient();
$crawler = $client->request("GET","http://localhost/hello");
$response = $client->getResponse()->getStatusCode();
var_dump($response);
}
}
?>
当我运行这个测试时,它会打印一个 404 状态代码。
奇怪的是,我没有在 ngninx 访问日志上看到请求。即使我将 URL 更改为"/hello"
它仍然看起来请求没有到达本地网络服务器。
不用说,如果我只是打开 Chrome 并http://localhost/hello
正常尝试此 URL ( ),它就可以工作。
- 我错过了什么?