INNER CODE UNIT · JavaScript
function
ITCNZ/Nuxt-ssr · middleware/auth.js:2
export default function ({ route, req, res, redirect, error, store }) {
//获取服务端cookie
function getcookiesInServer(req) {
let service_cookie = {};
req && req.headers.cookie && req.headers.cookie.split(';').forEach(function (val) {
let parts = val.split('=');
service_cookie[parts[0].trim()] = (parts[1] || '').trim();
});
return service_cookie;
}
//获取客户端cookie
function getcookiesInClient(key) {
return Cookie.get(key) ? Cookie.get(key) : ''
}