Express Sweet API Reference - v3.0.0
    Preparing search index...

    Variable loadViewConfig

    loadViewConfig: () => Promise<ViewConfig>

    Load view configuration from config/view.js file. Returns default Handlebars view configuration if config file doesn't exist.

    Type Declaration

    import loadViewConfig from '~/utils/loadViewConfig';

    const config = await loadViewConfig();
    console.log(config.views_dir); // 'views' (default)
    console.log(config.extension); // '.hbs' (default)
    console.log(config.layouts_dir); // 'views/layout' (default)
    // config/view.js structure
    export default {
    views_dir: 'views',
    partials_dir: 'views/partials',
    layouts_dir: 'views/layout',
    default_layout: 'views/layout/default',
    extension: '.hbs',
    beforeRender: (req, res) => {
    res.locals.extra = 'Extra';
    }
    };