stackpress
Version:
Incept is a content management framework.
38 lines (37 loc) • 959 B
JavaScript
import { createContext } from 'react';
import { withUnknownHost } from '@stackpress/lib/Request';
export const unknownHost = new URL(withUnknownHost('/'));
export const config = {
data: {},
session: {
id: '',
name: 'Guest',
roles: ['GUEST'],
token: '',
permits: []
},
request: {
url: {
hash: unknownHost.hash,
host: unknownHost.host,
hostname: unknownHost.hostname,
href: unknownHost.href,
origin: unknownHost.origin,
pathname: unknownHost.pathname,
port: unknownHost.port,
protocol: unknownHost.protocol,
search: unknownHost.search
},
headers: {},
session: {},
method: 'GET',
mime: '',
data: {}
},
response: {
code: 0,
status: ''
}
};
const ServerContext = createContext(config);
export default ServerContext;