javascript - 语法错误 : Unexpected token > in Coffeescript

标签 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

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

最佳答案

The code is valid CoffeeScript.

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

关于javascript - 语法错误 : Unexpected token > in Coffeescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22880026/

相关文章:

javascript - 将根渲染为 null(在无 DOM 范围内渲染)

javascript - 当 jquery 添加父类时,如何更改子类的字体颜色?

javascript - libphonenumber: goog 未定义

javascript - window.alert 因 Canvas 碰撞而发生两次

syntax - PhpStorm,在错误检查中忽略某些标签?

perl - 如何使用 block 作为 'or' 子句而不是简单的骰子?

json - 这个描述Json语法用什么语言来解释呢?

javascript - 我可以在 Angular 中使用全局常量而不注入(inject) Controller 吗?

html - 访问 Rails 后端的 Javascript 变量

javascript - 主干 Marionette 路线未被调用