如何使用Nodejs添加HTML?

clj7thdc  于 2023-08-04  发布在  Node.js
关注(0)|答案(1)|浏览(87)

我应该在文档中添加HTML文本,然后使用Express.js将其发送到服务器。哪些库可以帮助我添加HTML?除了Ejs

nr7wwzry

nr7wwzry1#

你应该使用一个模板引擎:Using template engines with Express
模板引擎使您能够在应用程序中使用静态模板文件。在运行时,模板引擎用实际值替换模板文件中的变量,并将模板转换为发送给客户端的HTML文件。这种方法使设计HTML页面变得更容易。
一个简单的res.sendFile()就可以完成这项工作:How To Deliver HTML Files with Express

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);

字符串

相关问题