Skip to content

currentUser is not defined #2

@ayman-sys

Description

@ayman-sys

ReferenceError: D:\MERN\demo-ejs-education\views\errorPage.ejs:14
12|

13| <body class="d-flex flex-column vh-100">

14| <%- include('./partials/default-navbar') %>

15|     <main class="container mt-5">

16|         <%- include('./partials/flash.ejs') %>

17|         <!--DEFAULT ERROR PAGE THAT IS RESPONDS WITH ERROR MESSAGE, STATUSCODE, AND ERROR STACK.-->

D:\MERN\demo-ejs-education\views\partials\default-navbar.ejs:16
14|

15|                 <!-- TOGGLES THE NAV LINKS DEPENDING IF USER IS LOGGED IN OR NOT -->

16| <% if(!currentUser) { %>

17|                 <a class="nav-link" href="/login">Login</a>

18|                 <a class="nav-link" href="/register">Register</a>

19|                 <% } else { %> 

currentUser is not defined
at eval (D:\MERN\demo-ejs-education\views\partials\default-navbar.ejs:12:8)
at default-navbar (D:\MERN\demo-ejs-education\node_modules\ejs-mate\node_modules\ejs\lib\ejs.js:682:17)
at include (D:\MERN\demo-ejs-education\node_modules\ejs-mate\node_modules\ejs\lib\ejs.js:680:39)
at eval (D:\MERN\demo-ejs-education\views\errorPage.ejs:12:17)
at errorPage (D:\MERN\demo-ejs-education\node_modules\ejs-mate\node_modules\ejs\lib\ejs.js:682:17)
at tryHandleCache (D:\MERN\demo-ejs-education\node_modules\ejs-mate\node_modules\ejs\lib\ejs.js:254:36)
at exports.renderFile (D:\MERN\demo-ejs-education\node_modules\ejs-mate\node_modules\ejs\lib\ejs.js:485:10)
at View.renderFile [as engine] (D:\MERN\demo-ejs-education\node_modules\ejs-mate\lib\index.js:227:7)
at View.render (D:\MERN\demo-ejs-education\node_modules\express\lib\view.js:135:8)
at tryRender (D:\MERN\demo-ejs-education\node_modules\express\lib\application.js:640:10)
at Function.render (D:\MERN\demo-ejs-education\node_modules\express\lib\application.js:592:3)
at ServerResponse.render (D:\MERN\demo-ejs-education\node_modules\express\lib\response.js:1012:7)
at D:\MERN\demo-ejs-education\index.js:206:28
at Layer.handle_error (D:\MERN\demo-ejs-education\node_modules\express\lib\router\layer.js:71:5)
at trim_prefix (D:\MERN\demo-ejs-education\node_modules\express\lib\router\index.js:315:13)
at D:\MERN\demo-ejs-education\node_modules\express\lib\router\index.js:284:7

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions