我想用HTML編寫我的HTML。不是一些奇特的方式。唯一能做的就是能夠使用某種include
語句來爲每個頁面包含頁眉/導航/頁腳。節點中的基本html引擎
我看過帕格,ejs,小鬍子,雙節棍等,我討厭所有這些東西。我只想寫HTML ..
什麼是簡單的節點模塊來做到這一點?我如何在我的主app.js
中設置渲染引擎?我正在使用express
我想用HTML編寫我的HTML。不是一些奇特的方式。唯一能做的就是能夠使用某種include
語句來爲每個頁面包含頁眉/導航/頁腳。節點中的基本html引擎
我看過帕格,ejs,小鬍子,雙節棍等,我討厭所有這些東西。我只想寫HTML ..
什麼是簡單的節點模塊來做到這一點?我如何在我的主app.js
中設置渲染引擎?我正在使用express
您可以設置快速路線以連接html
頁面。這裏有一個簡單的例子:
var express = require('express');
// Create express app
var app = express();
// Route index page to an index html page
app.get('/', function(req, res){
res.sendFile(__dirname + '/path/to/views/index.html');
});
// Create server
app.listen(8080, function(){
console.log('Ready on port 8080...');
});
作爲一個方面說明,ejs
基本上是html
但也有一些獎金功能。您只需在ejs
的頁面中只寫html
,然後開始使用ejs
的功能即可。
看起來像你想要服務器只使用靜態html文件節點不是一些jsp等價物動態生成的html。 Express支持靜態文件提供服務,您無需爲此定義任何路由! http://expressjs.com/en/starter/static-files.html
第二件事我從你的文章中瞭解到,你想包含一些常見的html到你的html頁面。一種做法是使用瀏覽器/客戶端Java腳本框架。看看angular.js。它有ng-include。基本上你可以使用它包含一個html文件。
您是否使用Express框架? –
@NickZuber是的,我 – user3822370