好吧,我的问题是:我有一个HTML页面,我很高兴,但我希望使它的动态。我使用节点与表达,我想知道是否有任何方法来修改,然后呈现纯HTML。我不会使用玉或任何其他模板引擎。
我的服务器.js:
var http = require('http');
var express = require('express');
var app = express()
var port = 3000;
var api_router = express.Router();
....
api_router.route('/webm/test/')
.get(function(req, res){
res.sendFile(__dirname + "/test.html")
})
app.use('/api/', api_router);
app.listen(port);
console.log("NodeJS Backend API running.");
目前这不起作用(没有找到HTML的模板引擎)。它也不满足我的需要:我希望根据GET请求在标记中设置“src ='blah.webm'"。
这是我想要修改的页面:
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../stylesheet.css">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body>
<div id="header">
<a href="../index.html"><p>../</p></a>
<p>TrentV.net : Trent VanSlyke</p>
</div>
<div class="container" style="display: flex">
<video id="player" src="CUSTOMIZE ME" controls></video>
<div id="related">
</div>
<script src="webm.js" type="text/javascript"></script>
</div>
</body>
</html>
3条答案
按热度按时间zu0ti5jz1#
您可以使用快速视图模板,如here所述
kqlmhetl2#
然后使用ejs制作一个文件夹模板,在其中添加registermessage文件夹,放置html.ejs用于html文件,style.ejs用于css,text.ejs用于文本响应。
〈%message %〉将动态替换html.ejs
ujv3wf0j3#