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

    Class Local

    Set local variables accessible in Handlebars views. Variables can be accessed in all views as {{var}} or {{{var}}}.

    Local variables set:

    • baseUrl: The base URL for this application (can be rewritten via config hook)
    • currentPath: The current request path
    // 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`;
    }
    };
    Index

    Constructors

    Methods

    Constructors

    Methods

    • Mount local variables middleware on Express application. Sets up baseUrl and currentPath variables for use in views.

      Parameters

      • app: Express

        Express application instance

      Returns Promise<void>

      // This method is called automatically by express-sweet.mount()
      import Local from './middlewares/Local';

      await Local.mount(app);