NodeJS示例中的奇怪JavaScript语法

时间:2013-08-06 18:09:48

标签: javascript node.js

我在一些奇怪的语法科技博客网站上看到过一些NodeJS代码示例。我是一直生活在摇滚之下还是只是语法荧光笔玩傻鬼?

示例:

module.exports = (app) ->
  app.get '/', (req, res) ->
    res.send('hello world')

我认为这是一款Express应用程序是学术性的。温柔地回答你的问题...

2 个答案:

答案 0 :(得分:5)

那不是JavaScript;那是CoffeeScript!从各方面来说,你都不会遗漏任何东西。

(CoffeeScript的npm包允许您使用coffee在Node下运行CoffeeScript。)

答案 1 :(得分:0)

您发布的示例代码是CoffeeScript,这是一种类似Ruby / Python的语言,可直接编译为JavaScript。这是JavaScript中的等价物:

module.exports = function (app) {
    app.get('/', function (req, res) {
        res.send('hello world');
    });
};