mirror of https://github.com/xwiki-labs/cryptpad
send 404 page from server
This commit is contained in:
parent
443eeaa407
commit
b5516ddcd0
16
server.js
16
server.js
|
@ -156,6 +156,22 @@ app.get('/api/config', function(req, res){
|
|||
].join(';\n'));
|
||||
});
|
||||
|
||||
var four04_path = Path.resolve(__dirname + '/customize.dist/404.html');
|
||||
var custom_four04_path = Path.resolve(__dirname + '/customize/404.html');
|
||||
|
||||
var send404 = function (res, path) {
|
||||
if (!path && path !== four04_path) { path = four04_path; }
|
||||
Fs.exists(path, function (exists) {
|
||||
if (exists) { return Fs.createReadStream(path).pipe(res); }
|
||||
send404(res);
|
||||
});
|
||||
};
|
||||
|
||||
app.use(function (req, res, next) {
|
||||
res.status(404);
|
||||
send404(res, custom_four04_path);
|
||||
});
|
||||
|
||||
var httpServer = httpsOpts ? Https.createServer(httpsOpts, app) : Http.createServer(app);
|
||||
|
||||
httpServer.listen(config.httpPort,config.httpAddress,function(){
|
||||
|
|
Loading…
Reference in New Issue