問題タブ [towerjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
138 参照

node.js - Towerjsロケールエラー

私はtowerjsを試しています。指示に従ってプロジェクトを作成しました。

また、プロジェクトのサーバーを起動しようとすると、次のエラーが発生します。

どんな助けでもいただければ幸いです。

ありがとう

アップデート:

さらに調査して

戻るようundefinedです。なぜ戻らないの/ですか?

0 投票する
1 に答える
41 参照

towerjs - Towerjs の奇妙なルーティングの問題

私のルーターが言うなら

そして私はに移動します /homes

すべてがロードされます

しかし、私が持っている場合

に移動します/

何も起こりません。テンプレートを取得するだけです。

0 投票する
1 に答える
378 参照

node.js - Tower.js でリモート IP アドレスを取得するには?

Tower.js を使用して Web サービスを作成しています。HTTP ヘッダーとユーザー エージェントは取得できましたが、リモート IP アドレスを取得できませんでした。リクエスタのリモート IP アドレスを取得する方法は?

私は試した

  1. Tower.Controller クラスのメンバー変数とメソッド (this.request、this.request.app、this.request.headers など) を探しました。
  2. HTTP ヘッダーを確認する
  3. タワーのドキュメントを読む (https://github.com/viatropos/tower-docs)
  4. スーパーエージェントのドキュメントを読む (https://github.com/visionmedia/superagent)

情報が不足している場合は、追加します。ありがとう。

0 投票する
1 に答える
374 参照

ember.js - EmberJS {{#with}} ブロックが表示されない

コントローラーはこんな感じ

ビューは次のようになります

上記のブロックを使用すると、リソースが Ember.Object のインスタンスに設定されていることがコンソールに表示されます

しかし、次のビューコードで

親ビューの関連部分

hello のレンダリング出力が表示されない

hello を #with ブロックの外に移動すると、hello が表示されます。

何らかの理由でリソースを認識していないと思います

どんな助けでも大歓迎です。

0 投票する
2 に答える
549 参照

javascript - CoffeeScriptなしのTowerJS?

Node.js Web 開発の可能性を見ているだけです。私は ASP.NET MVC 3 でのコーディングに慣れているので、TowerJS と Geddy は親しみやすく親しみやすいように見えます (MVC パターンのため)。

しかし、CoffeeScript はあまり好きではありません (奇妙な構文とデバッグの問題のため)。そのため、CoffeeScript を使用せずに Tower を使用でき、代わりに単純な JavaScript を使用できれば幸いです。出来ますか?彼らのウェブサイトに行くと、どこにでもCoffeeScriptsがあります...

(別のテンプレート エンジンも使用できれば (CoffeeKup も CoffeeScript を使用するため)、それをよりRazor に似たエンジンに変更できれば幸いです。)

0 投票する
1 に答える
90 参照

towerjs - Tower.js:「ファクトリーの「投稿」は存在しません」

Tower 0.4.2-20の使用:例に従い、コードはすべて生成されたようですが、テストを実行すると、ファクトリ定義されていないエラーが発生します。

具体的には:

収量:

私はこれを自分でデバッグしようとし、GithubからTowerをビルドしてそれにリンクしました。上記のように、Towerのリポジトリのバージョンのコードを使用していますが、そこでも行き詰まっています。デバッグの印刷/ログステートメントを作成する正しい方法がわかりません。console.logとthis.debug.logを試しましたが、どちらの場合も、ログメッセージがコンソールまたはログファイルに書き込まれることはありません。実際、ログディレクトリにログが作成されることはありません。

編集して追加:もう少し進歩しました。Tower.Factory.defineメソッドが呼び出されていません。ただし、Factoryクラスは存在します。

0 投票する
1 に答える
1546 参照

node.js - Ubuntu12.04で多くのCPUを使用するうなり声の時計

私はgruntを使用して、towerjsプロジェクトのcoffeescriptファイルを監視し、変更されたときにそれらを再コンパイルしています。このための構成はtowerjsによって生成され、かなり正常に見えます。問題は、このプロセスを開始すると、CPUコア(実際には1つのハイパースレッドのみ)がペギングされていることを確認できることです。監視対象から多くのパスを削除すると、CPUの約25%まで下げることができますが、それでもかなりひどいです。

いくつかの既知の問題への参照と、ノードのfs API 、特にfs.watchとのクロスプラットフォームの不整合をいくつか見つけました。grunt-simple-watchを試しましたが、それ以上の効果はありませんでした。

Guardをセットアップすることはできますが、正しく機能させるのは面倒かもしれません。機能的にうなり声は問題ないようです。他に何か提案があれば、興味があります。

0 投票する
1 に答える
229 参照

javascript - Tower.js のインストール中にエラーが発生しました

スノーヒョウのマックブックにtower.jsをインストールするのに苦労しています。コマンドとエラーは次のとおりです。

0 投票する
9 に答える
50131 参照

javascript - モジュール「coffee-script」が見つかりません

テストとして TowerJS を使用して基本的なサイトをセットアップしようとしましたが、scaffold ジェネレーターの実行中にこのエラーが発生しました。

0 投票する
1 に答える
92 参照

node.js - Towerjs のレイアウト/ビュー

ビュー/レイアウトに関して簡単な質問があります。

@render 'viewName'動作するタワーボットをインストールしてセットアップしましたが、コントローラー内から呼び出すたびに (これには、実行によって生成されたコントローラーの例が含まれtower new appNameます) クライアントの template.js ファイルが生成されますが、その内容はレイアウトに挿入されません。

レイアウトでわかることから、ビューがハンドルバー トークンを置き換えることは理にかなっていますが、{{outlet}}そうすべき理由はわかりません。

私はドキュメントを精査しましたが、まだ書かれているので、私を助けることができる指示が欠けているようです.

私が見逃しているのは単純なものだと確信しています。

どんな助けでも大歓迎です。以下の関連コード。(デフォルト インストールのすべてのコード)

前もって感謝します。


アプリ/コントローラー/サーバー/applicationController.coffee:

アプリ/テンプレート/共有/レイアウト/_body.coffee_body.coffee:

アプリ/テンプレート/共有/welcome.coffee: