目前我的代码是这样的:
$newResponse = $response
->withStatus(200, 'Logged in!')
->withHeader('jwt',$jwt);
如果我尝试添加 - > withBody(),它需要某种 Streaminterface 对象,我只想将Jwt标记添加到正文中在我的ReactJS中,请求说它是 cors 类型,显然我无法访问JWT令牌,因为http类型是cors。
$newResponse = $response
->withStatus(200, 'Logged in!')
->withHeader('jwt',$jwt)
->withBody($jwt);
答案 0 :(得分:1)
withBody()
方法将返回ResponseInterface
的新实例,其实体将替换为您从其参数传递的实例。如果您只关心向身体写东西,那么您可以拨打getBody()
并在那里写下您的数据。
$newResponse = $response
->withStatus(200, 'Logged in!')
->withHeader('jwt',$jwt);
$newResponse->getBody()->write($jwt);