parent
52b6fa5b91
commit
19eae703f4
|
@ -1,31 +1,32 @@
|
||||||
const assets = [
|
const assets = [
|
||||||
{
|
{
|
||||||
path: 'bootstrap',
|
path: "bootstrap",
|
||||||
modulePath: 'bootstrap/dist',
|
modulePath: "bootstrap/dist",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'jquery',
|
path: "jquery",
|
||||||
modulePath: 'jquery/dist',
|
modulePath: "jquery/dist",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'octicons',
|
path: "octicons",
|
||||||
modulePath: '@primer/octicons/build',
|
modulePath: "@primer/octicons/build",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'filesize',
|
path: "filesize",
|
||||||
modulePath: 'filesize/lib',
|
modulePath: "filesize/lib",
|
||||||
}, {
|
},
|
||||||
path: 'xterm',
|
{
|
||||||
modulePath: 'xterm',
|
path: "xterm",
|
||||||
}, {
|
modulePath: "xterm",
|
||||||
path: 'xterm-addon-attach',
|
},
|
||||||
modulePath: 'xterm-addon-attach',
|
{
|
||||||
}, {
|
path: "xterm-addon-attach",
|
||||||
path: 'xterm-addon-fit',
|
modulePath: "xterm-addon-attach",
|
||||||
modulePath: 'xterm-addon-fit',
|
},
|
||||||
}
|
{
|
||||||
|
path: "xterm-addon-fit",
|
||||||
|
modulePath: "xterm-addon-fit",
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
module.exports = assets;
|
module.exports = assets;
|
||||||
|
|
||||||
|
|
14
index.js
14
index.js
|
@ -73,26 +73,28 @@ app.set("view engine", "handlebars");
|
||||||
|
|
||||||
app.use("/@assets", express.static(path.join(__dirname, "assets")));
|
app.use("/@assets", express.static(path.join(__dirname, "assets")));
|
||||||
// init assets
|
// init assets
|
||||||
assets.forEach(asset => {
|
assets.forEach((asset) => {
|
||||||
const { path: url, modulePath } = asset;
|
const { path: url, modulePath } = asset;
|
||||||
app.use(
|
app.use(
|
||||||
`/@assets/${url}`,
|
`/@assets/${url}`,
|
||||||
express.static(path.join(__dirname, `node_modules/${modulePath}`))
|
express.static(path.join(__dirname, `node_modules/${modulePath}`))
|
||||||
);
|
);
|
||||||
})
|
});
|
||||||
|
|
||||||
app.use(
|
app.use(
|
||||||
session({
|
session({
|
||||||
secret: process.env.SESSION_KEY || "meowmeow",
|
secret: process.env.SESSION_KEY || "meowmeow",
|
||||||
resave: false,
|
resave: false,
|
||||||
saveUninitialized: false
|
saveUninitialized: false,
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
app.use(flash());
|
app.use(flash());
|
||||||
app.use(busboy());
|
app.use(busboy());
|
||||||
app.use(express.urlencoded({
|
app.use(
|
||||||
extended: false
|
express.urlencoded({
|
||||||
}));
|
extended: false,
|
||||||
|
})
|
||||||
|
);
|
||||||
// AUTH
|
// AUTH
|
||||||
|
|
||||||
const KEY = process.env.KEY
|
const KEY = process.env.KEY
|
||||||
|
|
Loading…
Reference in New Issue