我应该在文档中添加HTML文本,然后使用Express.js将其发送到服务器。哪些库可以帮助我添加HTML?除了Ejs
nr7wwzry1#
你应该使用一个模板引擎:Using template engines with Express:模板引擎使您能够在应用程序中使用静态模板文件。在运行时,模板引擎用实际值替换模板文件中的变量,并将模板转换为发送给客户端的HTML文件。这种方法使设计HTML页面变得更容易。一个简单的res.sendFile()就可以完成这项工作:How To Deliver HTML Files with Express:
res.sendFile()
const express = require('express'); const path = require('path'); const app = express(); const port = process.env.PORT || 8080; // sendFile will go here app.get('/', function(req, res) { res.sendFile(path.join(__dirname, '/index.html')); }); app.listen(port); console.log('Server started at http://localhost:' + port);
字符串
1条答案
按热度按时间nr7wwzry1#
你应该使用一个模板引擎:Using template engines with Express:
模板引擎使您能够在应用程序中使用静态模板文件。在运行时,模板引擎用实际值替换模板文件中的变量,并将模板转换为发送给客户端的HTML文件。这种方法使设计HTML页面变得更容易。
一个简单的
res.sendFile()
就可以完成这项工作:How To Deliver HTML Files with Express:字符串