Ein anderer Ansatz
Sails bietet EJS Templat durch default.To dies außer Kraft setzen und Dateien zu verwenden, .html, hier ist eine einfache Lösung. Gehe in deiner Sails App zu config/routes.js. Sie sehen folgenden Code:
module.exports.routes = {
/***************************************************************************
* *
* Make the view located at `views/homepage.ejs` (or `views/homepage.jade`, *
* etc. depending on your default view engine) your home page. *
* *
* (Alternatively, remove this and add an `index.html` file in your *
* `assets` directory) *
* *
***************************************************************************/
'/': {
view: 'homepage'
}
/***************************************************************************
* *
* Custom routes here... *
* *
* If a request to a URL doesn't match any of the custom routes above, it *
* is matched against Sails route blueprints. See `config/blueprints.js` *
* for configuration options and examples. *
* *
***************************************************************************/
};
Entfernen Sie die Route zu '/' wie unten gezeigt. Halten Sie es leer
New routes.js wie
module.exports.routes = {
//Remove '/' :)
};
Gut aussehen !!! Jetzt können Sie Ihre HTML-Dateien in der Sails-App verwenden. Setzen Sie Ihre index.html in den Ordner "Assets". Segel werden nun Aussicht von hier laden :)
Bietet diese Änderung irgendwelche Geschwindigkeitsverbesserungen? Oder warum wollten Sie das ändern? – cfl
Keine Geschwindigkeitsverbesserung, nur mit meinen Ansichten mit einer '.html' Erweiterung –