[英]Examples of CoffeeScript in NodeJS?
作为一个宠物项目,我试图熟悉NodeJS和CoffeeScript,并且发现很难让球滚动。
我发现了很多单文件超级简单应用程序的例子 ,比如在CoffeeScript的examples文件夹中 ,但是,这些都没有真正显示完整应用程序的样子。 我也让谷歌觉得无济于事。
您是否有我可以学习的中型,多文件CoffeeScript / NodeJS应用程序的示例?
请参阅此要点: https : //gist.github.com/652819
它几乎是一个使用Express框架的整个NodeJS应用程序,Redis用于会话存储,Couchdb用作数据库并用CoffeeScript编写。 但是,您要求代码组织。 这取决于开发人员到开发人员。 我个人更喜欢Express。 但是如果您更喜欢MVC风格,那么请看Geddy。
GitHub是你的朋友:
如果您还想要更多,请查看Coffee-Script语言的列表。 我想目前有95%的项目与Node.js有关。
Zappa框架是Express,Socket.IO等上面的coffeescript层。 它非常全面,示例可能包含您正在寻找的内容? https://github.com/mauricemach/zappa/
这里是对github的搜索,对于coffeescript中的所有写入和包含单词“node”的描述 - 返回300多个条目
默认情况下,它与中型多文件JavaScript / NodeJS应用程序相同。
除了您将拥有名为*.coffee
源文件,您将调用CoffeeScript编译器来构建您的JavaScript NodeJS应用程序。
编辑2013年7月25日
Sails.js最近添加了CoffeeScript支持。 这是一个非常棒的框架,对Rails用户来说很有意义: http : //sailsjs.org/
我的原始答案如下:
查看https://github.com/pheuter/brunch-socket-soup
描述:以socket.io为特色的Brunch.io骨架,包含一个coffeescript服务器文件
来自README ......
准备碗:
brunch new <your-project-name> -s github://pheuter/brunch-socket-soup
扔成分:
npm install
服务并啜饮:
coffee server.coffee && brunch watch
我发现检查用coffee-script
编写的现有节点模块很有帮助,我对此非常熟悉 。
快速搜索(全局)安装的node
模块,例如..
for x in $(echo $NODE_PATH | tr ':' '\\n'); { [[ -d $x ]] && ls $x/**/*.coffee; }
在我的系统上 ,我会看一下结果(通常使用最短的路径,并且产生我最舒服的模块)..比如
/usr/local/lib/node_modules/ghfm/src/index.coffee
要么
/usr/local/lib/node_modules/ipaddr.js/src/ipaddr.coffee
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.