'use strict'; const path = require('path'); module.exports = appInfo => ({ /** * view default config * @member Config#view * @property {String} [root=${baseDir}/app/view] - give a path to find the file, you can specify multiple path with `,` delimiter * @property {Boolean} [cache=true] - whether cache the file's path * @property {String} [defaultExtension] - defaultExtension can be added automatically when there is no extension when call `ctx.render` * @property {String} [defaultViewEngine] - set the default view engine if you don't want specify the viewEngine every request. * @property {Object} mapping - map the file extension to view engine, such as `{ '.ejs': 'ejs' }` */ view: { root: path.join(appInfo.baseDir, 'app/view'), cache: true, defaultExtension: '.html', defaultViewEngine: '', mapping: {}, }, });