2016-03-29 2 views
0

Эпилог (модуль НПМ Sequelize ORM остальных конечных точек) составляет всего 5 месяцев, следовательно, редкие документы, но мне было интересно, как работать с этим образцом модуля промежуточного программного обеспечения, который был на это НПМ страница https://www.npmjs.com/package/epilogueSyntaxError: Неожиданный маркер возврата

Консоль ошибок чтения

 return context.continue; 
     ^^^^^^ 

SyntaxError: Unexpected token return 

Я пытаюсь добавить промежуточное программное обеспечение для проверки подлинности, и я новичок в узел/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

Если вы правильно отделили код, вы должны быть в состоянии понять, почему это неправильно. – elclanrs

ответ

0

Плохой синтаксис.

// 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; 
     } 
    } 
    } 
}; 
Смежные вопросы