2017-10-18 8 views
0

J'essaie de charger ma page d'index, j'utilise le moteur de template Swig et Express. Je reçois cette erreur:Impossible de charger la page d'index

{ 
    "message": "Failed to lookup view \"/front/index\" in views directory \"/home/ubuntu/workspace/asset-management/server/views\"", 
    "error": { 
    "view": { 
     "defaultEngine": "html", 
     "ext": ".html", 
     "name": "/front/index", 
     "root": "/home/ubuntu/workspace/asset-management/server/views" 
    } 
    } 
} 

Mais il ne fait pas de sens que si je manque quelque chose parce que le chemin du fichier est la suivante:

/asset-management/server/views/front/index.html

le /views/front/index.html doit être correcte en fonction de la droite d'erreur ? Qu'est-ce que j'oublie ici? Je peux obtenir d'autres fichiers pour travailler dans des répertoires autres qu'avant. J'ai essayé de copier la partie du chemin nécessaire dans mon itinéraire.

Route:

// homepage and dashboard 
    app.get('/', 
    setRedirect({auth: '/dashboard'}), 
    isUnauthenticated, 
    setRender('/front/index'), 
    main.getHome); 

Ignore la plupart du middleware et de regarder le setRender comme c'est ce qui équivaut à res.render()

Répondre

0

Vous avez une barre oblique supplémentaire qui ne devrait pas être là.

Ce:

setRender('/front/index'), 

devrait être le suivant:

setRender('front/index'),