mirror of
https://git.waldn.net/git/knotteye/satyr.git
synced 2025-10-20 11:41:10 +00:00
initial work on client-side templating
This commit is contained in:
@@ -56,11 +56,12 @@ async function init(){
|
||||
}
|
||||
app.disable('x-powered-by');
|
||||
//site handlers
|
||||
await initSite(config['satyr']['registration']);
|
||||
//await initSite(config['satyr']['registration']);
|
||||
//api handlers
|
||||
await initAPI();
|
||||
//static files if nothing else matches first
|
||||
app.use(express.static(config['http']['directory']));
|
||||
await initFE();
|
||||
//404 Handler
|
||||
app.use(function (req, res, next) {
|
||||
if(tryDecode(req.cookies.Authorization)) {
|
||||
@@ -73,6 +74,12 @@ async function init(){
|
||||
server.listen(config['http']['port']);
|
||||
}
|
||||
|
||||
async function initFE(){
|
||||
app.get('*', (req, res) => {
|
||||
res.sendFile(process.cwd()+'/'+config['http']['directory']+'/index.html');
|
||||
});
|
||||
}
|
||||
|
||||
async function newNick(socket, skip?: boolean, i?: number) {
|
||||
if(socket.handshake.headers['cookie'] && !skip){
|
||||
let c = await parseCookie(socket.handshake.headers['cookie']);
|
||||
|
Reference in New Issue
Block a user