Mezon 라우터에서 PSR-7 경로 처리
$router = new Router();
$router->addRoute('/user/[i:id]', function(\Nyholm\Psr7\Request $request){
// work here with the request in PSR-7 way
$psr17Factory = new \Nyholm\Psr7\Factory\Psr17Factory();
$responseBody = $psr17Factory->createStream('Hello world');
$response = $psr17Factory->createResponse(200)->withBody($responseBody);
(new \Zend\HttpHandlerRunner\Emitter\SapiEmitter())->emit($response);
});
$router->registerMiddleware('/user/[i:id]', function(string $route, array $parameters){
$psr17Factory = new \Nyholm\Psr7\Factory\Psr17Factory();
$creator = new \Nyholm\Psr7Server\ServerRequestCreator(
$psr17Factory, // ServerRequestFactory
$psr17Factory, // UriFactory
$psr17Factory, // UploadedFileFactory
$psr17Factory // StreamFactory
);
return $creator->fromGlobals();
});
그것에 대한 가장 좋은 점 - 프로젝트에서 PSR-7을 사용하지 않으면 "지불"하지 않습니다)
더 알아보기
더 많은 정보는 여기에서 찾을 수 있습니다:
Mezon Framework
당신이 이 프로젝트에 뭔가 기여한다면 좋을 것입니다. 문서화, 소셜 미디어에서 프로젝트 공유, 버그 수정, 리팩토링 또는 질문 또는 기능 요청으로 문제 제출. 어쨌든 감사합니다)
Reference
이 문제에 관하여(Mezon 라우터에서 PSR-7 경로 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/alexdodonov/psr-7-routes-processing-in-mezon-router-3gi4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Mezon 라우터에서 PSR-7 경로 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/alexdodonov/psr-7-routes-processing-in-mezon-router-3gi4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)