2

我在几个技术博客网站上看到了一些语法奇怪的 NodeJS 代码示例。我一直生活在一块石头下,还是这只是语法荧光笔在玩愚蠢的虫子?

例子:

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

我认为这是一个 Express 应用程序的事实是学术性的。温柔地回答你的...

4

2 回答 2

5

那不是 JavaScript。那是咖啡脚本!你不会错过任何东西……在任何意义上。

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

于 2013-08-06T18:10:56.723 回答
0

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

module.exports = function (app) {
    app.get('/', function (req, res) {
        res.send('hello world');
    });
};
于 2013-08-06T18:14:33.200 回答