web-dev-qa-db-ja.com

NodeJSのCoffeeScriptの例?

ペットプロジェクトとして、私はNodeJSとCoffeeScriptに精通しようとしていますが、ボールを転がすのは難しいと感じています。

CoffeeScriptの examples folder のような単一ファイルの超シンプルなアプリの例をたくさん見つけましたが、完全なアプリケーションがどのように見えるかを実際に示しているものはありません。また、Googleを無駄に使いました。

中規模のマルチファイルCoffeeScript/NodeJSアプリの例はありますか?

75
Austin Hyde

この要点を参照してください: https://Gist.github.com/652819

Expressフレームワークを使用するNodeJSアプリ、セッションストレージ用のRedis、Couchdbをデータベースとして使用し、CoffeeScriptで記述されたNodeJSアプリです。ただし、コードの編成を求めています。それは開発者によって異なります。個人的にはExpressが好きです。ただし、MVCスタイルを好む場合は、Geddyを参照してください。

34
Shripad Krishna

GitHubはあなたの友達です:

さらに必要な場合は、 Coffee-Script Language のリストをご覧ください。現在、プロジェクトの95%がNode.jsに関連していると思います。

16
Ivo Wetzel

Zappaフレームワークは、Express、Socket.IOなどの上にあるcoffeescriptレイヤーです。それは非常に包括的であり、例にはあなたが探しているものが含まれている可能性がありますか? https://github.com/mauricemach/zappa/

6
RandomEtc

ここではgithubを検索しています。coffeescriptで記述されているすべての単語と、「node」という単語を含む説明-300以上のエントリを返します

https://github.com/search?langOverride=&language=CoffeeScript&q=node&repo=&start_value=1&type=Repositories&x=0&y=

4
balupton

デフォルトでは、中規模のマルチファイルJavaScript/NodeJSアプリと同じです。

*.coffeeという名前のソースファイルがある場合を除き、CoffeeScriptコンパイラーを呼び出してJavaScript NodeJSアプリをビルドします。

3
yfeldblum

編集2013年7月25日

Sails.jsは最近CoffeeScriptのサポートを追加しました。これは非常に優れたフレームワークであり、Railsユーザーはすぐに使用できます: http://sailsjs.org/


私の元の答えは次のとおりです。

チェックアウト https://github.com/pheuter/brunch-socket-soup

説明:socket.ioを備えたBrunch.ioスケルトン、coffeescriptサーバーファイルを含む

READMEから...

Brunch.ioがインストールされていることを確認してください。

ボウルを準備します。

brunch new <your-project-name> -s github://pheuter/brunch-socket-soup

材料を投入する:

npm install

サーブして一口飲む:

coffee server.coffee && brunch watch

2
keyvan