我在一些奇怪的语法科技博客网站上看到过一些NodeJS代码示例。我是一直生活在摇滚之下还是只是语法荧光笔玩傻鬼?
示例:
module.exports = (app) ->
app.get '/', (req, res) ->
res.send('hello world')
我认为这是一款Express应用程序是学术性的。温柔地回答你的问题...
答案 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');
});
};