SyntaxError:意外的令牌>在Coffeescript

时间:2014-04-05 11:06:12

标签: javascript syntax coffeescript

我刚开始学习Coffeescript并且语法错误,我无法弄清楚。我写了以下代码:

exports.list = (req, res) ->
  User.find({}).select('username').exec (err, results) ->
    if err
      res.send(err)
    else
      console.log(results)
      viewData = 
        title: 'Users'
        users: results

      res.render 'users', viewData
    return
  return

执行时抛出SyntaxError: Unexpected token > on line 1,但据我所知,这应该是Coffeescript的正确语法?

1 个答案:

答案 0 :(得分:2)

The code is valid CoffeeScript.

看来,无论执行此代码的是什么,都期待JavaScript,而不是CoffeeScript。通过将代码粘贴到JavaScript控制台中,我得到了完全相同的错误。