SyntaxError: неожиданный возврат токена
Эпилогу (npm-модулю для остальных конечных точек Sequelize ORM) всего 5 месяцев, отсюда и скудная документация, но мне было интересно, как работать с этим образцом модуля промежуточного программного обеспечения, который был на его странице npm https://www.npmjs.com/package/epilogue
Ошибка чтения консоли
return context.continue;
^^^^^^
SyntaxError: Unexpected token return
Я пытаюсь добавить промежуточное программное обеспечение для аутентификации, я новичок в node / js и просто вставил пример кода для начала, и я не уверен, как с этим работать.
// middleware.js
module.exports = {
create: {
fetch: function(req, res, context) {
// manipulate the fetch call
console.log('Request URL:', req.originalUrl);
next();
}, function (req, res, next) {
console.log('Request Type:', req.method);
next();
}
return context.continue;
}
},
list: {
write: {
before: function(req, res, context) {
// modify data before writing list data
return context.continue;
},
action: function(req, res, context) {
// change behavior of actually writing the data
return context.continue;
},
after: function(req, res, context) {
// set some sort of flag after writing list data
return context.continue;
}
}
}
};
1 ответ
Неверный синтаксис.
// middleware.js
module.exports = {
create: {
fetch: function(req, res, context) {
// manipulate the fetch call
console.log('Request URL:', req.originalUrl);
console.log('Request Type:', req.method);
return context.continue;
}
},
list: {
write: {
before: function(req, res, context) {
// modify data before writing list data
return context.continue;
},
action: function(req, res, context) {
// change behavior of actually writing the data
return context.continue;
},
after: function(req, res, context) {
// set some sort of flag after writing list data
return context.continue;
}
}
}
};