Я получаю ошибку типа в обещании, которое пытаюсь использовать во время первого отклонения, но из того, что я могу сказать, похоже на примеры, которые я нашел. Что я делаю не так?
var resolve, reject;
exports.handler = (event, context, callback) =>
{
//var filePromise = new Promise(ProcessFile(resolve, reject));
var filePromise = new Promise(function ProcessFile()
{
console.log("Processing file");
return new Promise((resolve, reject) => {
var array;
if(array.length <0)
{
resolve("We have stuff in the array, looks promising");
}
else
{
reject("Something went wrong populating the array");
}
});
});
filePromise.then(CheckHeaders());
function CheckHeaders()
{
return new Promise((resolve, reject) =>
{
console.log("Checking headers");
reject("Unauthorised");
}); //close promise
} //close function
};