Added server option "useCdn", use template statement to route resources' source

This commit is contained in:
Wu Cheng-Han 2015-09-22 12:06:13 +08:00
parent 09a1e662f9
commit b6c758f2fc
8 changed files with 71 additions and 16 deletions

View file

@ -34,6 +34,7 @@ var response = {
showFeatures: showFeatures,
showNote: showNote,
showPublishNote: showPublishNote,
showIndex: showIndex,
noteActions: noteActions,
publishNoteActions: publishNoteActions
};
@ -55,6 +56,18 @@ function responseError(res, code, detail, msg) {
res.end();
}
function showIndex(req, res, next) {
res.writeHead(200, {
'Content-Type': 'text/html'
});
var template = config.indexpath;
var content = ejs.render(fs.readFileSync(template, 'utf8'), {
useCDN: config.usecdn
});
res.write(content);
res.end();
}
function responseHackMD(res, noteId) {
if (noteId != config.featuresnotename) {
if (!Note.checkNoteIdValid(noteId)) {