'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: {},
},
});