节点静态为特定的 IP 地址提供不同的索引.html



我正在为一个非常简单的Web应用程序使用节点静态。

我需要为某个客户端 IP 服务器不同的索引.html。

这是我的代码自动取款机:

var fileServer = new(nodeStatic.Server)();
var app = http.createServer(options, function(req, res) { 
// Office IP so I dont need code
var staticIp = "111.11.11.11"; 
var securityCode = "SECRETKEY";
if (staticIp == req.headers['x-real-ip']) {
// TO DO: Server an other index.html
} else if (req.url.includes(securityCode)) {
fileServer.serve(req, res);
} else {
res.writeHead(200, {"Content-Type": "text/plain"});
res.write("Access Denied");
res.end();
}
}).listen(8443);

文件说:

如果要提供特定文件,请使用 servFile 方法:

例如:

fileServer.serveFile('xyz.html', 200, {}, request, response);

相关内容

  • 没有找到相关文章

最新更新