1 回答

TA貢獻1827條經(jīng)驗 獲得超8個贊
如果想知道發(fā)生了什么變化,請先查看遷移指南,在這種情況下,特別是組件的重大更改部分。
請求正文解析功能已從請求處理程序組件中刪除(之前存在的棄用警告也已刪除,因為它導(dǎo)致了太多誤報)。這現(xiàn)在應(yīng)該由body parser middleware處理,您需要相應(yīng)地添加您的應(yīng)用程序,或者在您的Application類中全局添加:
public function middleware(MiddlewareQueue $middlwareQueue): MiddlewareQueue
{
// ...
$middlwareQueue->add(new \Cake\Http\Middleware\BodyParserMiddleware());
return $middlwareQueue;
}
或在路由范圍內(nèi):
\Cake\Routing\Router::scope('/', function (\Cake\Routing\RouteBuilder $routes) {
$routes->registerMiddleware('bodyParser', new \Cake\Http\Middleware\BodyParserMiddleware());
$routes->applyMiddleware('bodyParser');
// ...
});
- 1 回答
- 0 關(guān)注
- 110 瀏覽
添加回答
舉報