Node.js NodeJS中的CoffeeScript示例?

Node.js NodeJS中的CoffeeScript示例?,node.js,coffeescript,Node.js,Coffeescript,作为一个宠物项目,我正在努力熟悉NodeJS和CoffeeScript,我发现很难让事情进展顺利 我在CoffeeScript中找到了很多单文件超级简单应用程序的例子,但是,没有一个真正展示了完整应用程序的外观。我也搜过谷歌也没用 你有什么我可以学习的中型多文件CoffeeScript/NodeJS应用程序的例子吗?默认情况下,它与中型多文件JavaScript/NodeJS应用程序相同 除非您将源文件命名为*.coffee,并且您将调用CoffeeScript编译器来构建JavaScript

作为一个宠物项目,我正在努力熟悉NodeJS和CoffeeScript,我发现很难让事情进展顺利

我在CoffeeScript中找到了很多单文件超级简单应用程序的例子,但是,没有一个真正展示了完整应用程序的外观。我也搜过谷歌也没用


你有什么我可以学习的中型多文件CoffeeScript/NodeJS应用程序的例子吗?

默认情况下,它与中型多文件JavaScript/NodeJS应用程序相同

除非您将源文件命名为
*.coffee
,并且您将调用CoffeeScript编译器来构建JavaScript NodeJS应用程序。

请参见以下要点:


它几乎是一个完整的NodeJS应用程序,使用Express框架,Redis用于会话存储,Couchdb作为数据库,并用CoffeeScript编写。但是,您要求的是代码组织。这取决于不同的开发者。我个人更喜欢快递。但是,如果您更喜欢MVC风格,请参见Geddy。

Zappa框架是位于Express、Socket.IO和更多之上的coffeescript层。它非常全面,示例可能包含您要查找的内容

GitHub是您的朋友:

  • (游戏)
  • (WebSocket)

如果您想要更多,请查看以下列表:。我想目前95%的项目都与Node.js相关。

这里是对github的搜索,搜索coffeescript中写入的所有内容以及包含“Node”一词的描述,返回300多个条目

编辑2013年7月25日

最近,Sails.js增加了对CoffeeScript的支持。这是一个非常好的框架,对于Rails用户来说,这是非常有意义的:


我原来的答覆如下:

退房

Description:Brunch.io框架包含socket.io,包括一个coffeescript服务器文件

从自述中

确保安装了Brunch.io。 准备碗:

新早午餐-sgithub://pheuter/brunch-socket-soup

加入配料:

npm安装

上菜并啜饮:


coffee server.coffee&&brunch watch
我发现检查用
coffee脚本
编写的现有节点模块很有帮助,其中我已经熟悉了

快速搜索(全局)已安装的
节点
模块,例如

用于$中的x(echo$节点| tr':''\n');{[-d$x]]&&ls$x/***.coffee;}

在我的系统上,我会看一眼结果(通常是最短路径,并且生成我最熟悉的模块)。。比如

/usr/local/lib/node_modules/ghfm/src/index.coffee


/usr/local/lib/node\u modules/ipaddr.js/src/ipaddr.coffee

我的意思是,较小的示例旨在展示CoffeeScript作为一种语言,而不是工具。我正在寻找一个更高层次的视图来理解目录/模块/代码结构,而不是独立的代码片段。如果使用vanilla JS,nodejs可能会更容易学习,你有什么特别的原因想在CS中学习它吗?如果你这样做了,这个评论其实并不重要,只是试图确保你没有不必要地为自己增加更多的工作。