我在几个技术博客网站上看到了一些语法奇怪的 NodeJS 代码示例。我一直生活在一块石头下,还是这只是语法荧光笔在玩愚蠢的虫子?
例子:
module.exports = (app) ->
app.get '/', (req, res) ->
res.send('hello world')
我认为这是一个 Express 应用程序的事实是学术性的。温柔地回答你的...
我在几个技术博客网站上看到了一些语法奇怪的 NodeJS 代码示例。我一直生活在一块石头下,还是这只是语法荧光笔在玩愚蠢的虫子?
例子:
module.exports = (app) ->
app.get '/', (req, res) ->
res.send('hello world')
我认为这是一个 Express 应用程序的事实是学术性的。温柔地回答你的...
那不是 JavaScript。那是咖啡脚本!你不会错过任何东西……在任何意义上。
(CoffeeScript 的 npm 包允许您在 Node 下使用 . 运行 CoffeeScript coffee
。)
您发布的示例代码是CoffeeScript,一种类似 Ruby/Python 的语言,可直接编译为 JavaScript。这是 JavaScript 中的等价物:
module.exports = function (app) {
app.get('/', function (req, res) {
res.send('hello world');
});
};