我正在尝试使用更好的 url 端点提供一些静态文件。
例如,/home
将提供 /public/home.html
。
我可能可以在路由配置中使用 res.sendfile()
,但是 sendfile 不会在生产模式下缓存文件输出,所以我不太确定这是否是一个好的解决方案。
如何设置路由以充当 html 文件的别名?
最佳答案
试试这个。
var express = require('express');
var app =express.createServer();
// ------
app.get('/home', function(req,res){
res.sendfile(__dirname + '/public/home.html');
});
关于node.js - 如何将 Express 路由别名设置为 html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9148845/