gpt4 book ai didi

javascript - 在express中使用许多不同的html页面

转载 作者:行者123 更新时间:2023-12-03 06:35:20 24 4
gpt4 key购买 nike

我正在学习 Node js/express,有一个简单的问题。在 Express 中为 get 方法使用多个不同的 html 文件是否不好?例如,对于每个 get 方法,我打开一个不同的 html 文件。

app.get('/', function(req, res){
var html = fs.readFileSync('index2.html');
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(html);
});


app.get('/continuous', function(req, res){
var html = fs.readFileSync('index6.html');
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(html);
});

app.get('/output', function(req, res){
var html = fs.readFileSync('index4.html');
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(html);
});

最佳答案

虽然并不总是有用,但蛞蝓还是非常棒的。

app.get('/:page', function(req, res) {
res.sendFile(__dirname + '/' + req.params + ".html");
});

localhost/some-page 的请求将从同一目录返回文件 some-page.html

请注意不要在与敏感数据相同的目录中执行此操作。

关于javascript - 在express中使用许多不同的html页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38250685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com