Set local variables accessible in Handlebars views. Variables can be accessed in all views as {{var}} or {{{var}}}.
Local variables set:
// Using in Handlebars templates<a href="{{baseUrl}}/home">Home</a>{{#if (eq currentPath '/dashboard')}}Active{{/if}} Copy
// Using in Handlebars templates<a href="{{baseUrl}}/home">Home</a>{{#if (eq currentPath '/dashboard')}}Active{{/if}}
// Base URL rewriting in config/config.js
export default { rewrite_base_url: baseUrl => { return `${baseUrl}/admin`; }}; Copy
export default { rewrite_base_url: baseUrl => { return `${baseUrl}/admin`; }};
Static
Mount local variables middleware on Express application. Sets up baseUrl and currentPath variables for use in views.
Express application instance
// This method is called automatically by express-sweet.mount()import Local from './middlewares/Local';await Local.mount(app); Copy
// This method is called automatically by express-sweet.mount()import Local from './middlewares/Local';await Local.mount(app);
Set local variables accessible in Handlebars views. Variables can be accessed in all views as {{var}} or {{{var}}}.
Local variables set:
Example
Example
// Base URL rewriting in config/config.js