Путать между новым и старым синтаксисом Javascript - PullRequest
0 голосов
/ 30 марта 2019

Следующий код генерирует синтаксическую ошибку в узле v10.15.3

var lti = require('library name');

var provider = lti.somemethod(some arguments)
// following line throw syntax error
provider.valid_request req, (err, isValid) ->

1 Ответ

0 голосов
/ 30 марта 2019

Обычный синтаксис Javascript

function myFunc(arg1, arg2, arg3){
    // Func logic here
}

Эта функция может быть переписана в синтаксисе ES6 следующим образом:

const myFunc = (arg1, arg2, arg3) => {
    // Func Logic Here
}

Я предполагаю, что в вашем вопросе provider.valid_request - это функция, которая принимаетфункция обратного вызова в качестве аргумента.

, поэтому вы можете написать ее как

provider.valid_request(req, (err, isValid) => {
    if(!err && isValid){
      // logic here
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...