我刚开始学习 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/