mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-12 02:42:48 +00:00
Added file upload and dynamic blog post pages on index
This commit is contained in:
53
node_modules/mongo-express/routes/index.js
generated
vendored
Normal file
53
node_modules/mongo-express/routes/index.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
'use strict';
|
||||
|
||||
//Add routes from other files
|
||||
var
|
||||
database = require('./database'),
|
||||
collection = require('./collection'),
|
||||
document = require('./document');
|
||||
|
||||
var routes = function(config) {
|
||||
var exp = {};
|
||||
|
||||
exp.viewDatabase = database(config).viewDatabase;
|
||||
exp.updateCollections = database(config).updateCollections;
|
||||
|
||||
exp.viewCollection = collection(config).viewCollection;
|
||||
exp.addCollection = collection(config).addCollection;
|
||||
exp.deleteCollection = collection(config).deleteCollection;
|
||||
exp.renameCollection = collection(config).renameCollection;
|
||||
exp.exportCollection = collection(config).exportCollection;
|
||||
|
||||
exp.viewDocument = document(config).viewDocument;
|
||||
exp.updateDocument = document(config).updateDocument;
|
||||
exp.deleteDocument = document(config).deleteDocument;
|
||||
exp.addDocument = document(config).addDocument;
|
||||
|
||||
|
||||
//Homepage route
|
||||
exp.index = function(req, res) {
|
||||
var ctx = {
|
||||
title: 'Mongo Express',
|
||||
info: false
|
||||
};
|
||||
|
||||
if (typeof req.adminDb === 'undefined') {
|
||||
return res.render('index');
|
||||
}
|
||||
|
||||
req.adminDb.serverStatus(function(err, info) {
|
||||
if (err) {
|
||||
//TODO: handle error
|
||||
console.error(err);
|
||||
}
|
||||
|
||||
ctx.info = info;
|
||||
|
||||
res.render('index', ctx);
|
||||
});
|
||||
};
|
||||
|
||||
return exp;
|
||||
};
|
||||
|
||||
module.exports = routes;
|
||||
Reference in New Issue
Block a user