an implement of HttpContext like java in express, support get current HttpRequest and HttpResponse
npm install express-httpcontext这在同构的app里面经常会用到,例如cookie的同构实现
// 在其他场景使用,例如获取真实cookie
import { getContext } from 'express-httpcontext';
import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
import cookie from 'cookie';
function getRealCookie() {
if (canUseDOM) {
return cookie.parse(document.cookie);
}
const req = getContext().req;
if (req.cookies) {
return req.cookies;
}
return {};
}