Add views for key search result, verify success and removal success pages.
This commit is contained in:
@@ -23,6 +23,7 @@ const router = require('koa-router')();
|
||||
const render = require('koa-ejs');
|
||||
const locales = require('koa-locales');
|
||||
const config = require('config');
|
||||
const path = require('path');
|
||||
const middleware = require('./middleware');
|
||||
const Mongo = require('../dao/mongo');
|
||||
const Email = require('../email/email');
|
||||
@@ -32,14 +33,22 @@ const PGP = require('../service/pgp');
|
||||
const PublicKey = require('../service/public-key');
|
||||
|
||||
const app = new Koa();
|
||||
|
||||
render(app, {
|
||||
root: `${__dirname}/../view`
|
||||
root: path.join(__dirname, '../view')
|
||||
});
|
||||
|
||||
locales(app);
|
||||
|
||||
let hkp;
|
||||
let rest;
|
||||
|
||||
app.use(async (ctx, next) => {
|
||||
ctx.state = ctx.state || {};
|
||||
ctx.state.__ = ctx.__.bind(ctx);
|
||||
await next();
|
||||
});
|
||||
|
||||
// UI views
|
||||
router.get('/', ctx => ctx.render('index'));
|
||||
router.redirect('/index.html', '/');
|
||||
@@ -58,7 +67,7 @@ app.use(middleware.upgradeToHTTPS);
|
||||
app.use(middleware.setHTTPResponseHeaders);
|
||||
app.use(router.routes());
|
||||
app.use(router.allowedMethods());
|
||||
app.use(serve(`${__dirname}/../static`));
|
||||
app.use(serve(path.join(__dirname, '../static')));
|
||||
|
||||
async function init() {
|
||||
// inject dependencies
|
||||
|
||||
Reference in New Issue
Block a user