Kann nicht wiedergeben, Schluck-Vorlagen im Express

So, ich bin versucht zu verwenden consolidate.js zu erbringen Schluck-Vorlagen mit express, aber bekomme ich die folgende Fehlermeldung, wenn ich versuche zu "verlängern", eine Vorlage von einem anderen:

Error: ENOENT, no such file or directory '//one.html

In meinem app.js Datei, die ich setup Schluck als meine rendering-engine (nur die relevanten code):

var consolidate = require('consolidate');

app.set('view engine', 'html');
app.set('views', __dirname + '/views');
app.engine('.html', consolidate.swig);

app.get('/test', function(req, res) {
    res.render('two');
});

Und ich eine Basis-Vorlage one.html:

<h3>My Site</h3>
{% block content %}
    Welcome
{% endblock %}

Dann eine Erben-Vorlage two.html:

{% extends 'one.html' %}

{% block content %}
    This is an inner page.
{% endblock %}

Also warum swig suchen one.html mit einem Pfad des //one.html (wie in der oben genannten Fehler?) Vielen Dank für jede Hilfe.

InformationsquelleAutor theabraham | 2012-12-17
Schreibe einen Kommentar