var pathname = "/other_path";
function isValidRequest(requestPath) {
let validReqs = ['/', '/index.html'];
return !!~validReqs.indexOf(requestPath) || Promise.reject(new Error('400'));
};
Promise.resolve(pathname)
.then(isValidRequest)
.catch(e => alert("error"))
.then(function() {
console.log(arguments);
//return fs.ReadStream(__dirname+'/index.html')
})
.then(file => {
//sendFile(file, res);
});
Вместо new Error('400') надо Promise.reject(new Error('400'))
иначе оно не воспринимает, что это ошибка