-1

以下代码在节点中引发语法错误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) ->
4

1 回答 1

0

普通的 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
    }
})
于 2019-03-30T07:56:15.533 回答