Nodejs SyntaxError: Неожиданный токен { - PullRequest
0 голосов
/ 28 декабря 2018

Я следую учебному пособию и не могу понять эту ошибку, так как я дважды проверил, уверен, что моя новичок снова атакует ...

SyntaxError: Unexpected token {
    at new Script (vm.js:51:7)
    at createScript (vm.js:138:10)
    at Object.runInThisContext (vm.js:199:10)
    at Module._compile (module.js:624:28)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
[nodemon] app crashed - waiting for file changes before starting.

..

module.exports = function() {

  this.getNoticias(connection, callback){
    connection.query('SELECT * FROM noticias', callback);
  }

  return this;
}

enter image description here

1 Ответ

0 голосов
/ 28 декабря 2018

Выражение, которое вы использовали для объявления функции, недопустимо.

Чтобы объявить функцию, вы должны использовать this.getNoticias = function(...)

Таким образом, полный код должен выглядеть следующим образом:

this.getNoticias = function(connection, callback){
    connection.query('select * from noticias', callback);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...