問題タブ [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.
node.js - Towerjsロケールエラー
私はtowerjsを試しています。指示に従ってプロジェクトを作成しました。
また、プロジェクトのサーバーを起動しようとすると、次のエラーが発生します。
どんな助けでもいただければ幸いです。
ありがとう
アップデート:
さらに調査して
戻るようundefined
です。なぜ戻らないの/
ですか?
towerjs - Towerjs の奇妙なルーティングの問題
私のルーターが言うなら
そして私はに移動します
/homes
すべてがロードされます
しかし、私が持っている場合
に移動します/
何も起こりません。テンプレートを取得するだけです。
node.js - Tower.js でリモート IP アドレスを取得するには?
Tower.js を使用して Web サービスを作成しています。HTTP ヘッダーとユーザー エージェントは取得できましたが、リモート IP アドレスを取得できませんでした。リクエスタのリモート IP アドレスを取得する方法は?
私は試した
- Tower.Controller クラスのメンバー変数とメソッド (this.request、this.request.app、this.request.headers など) を探しました。
- HTTP ヘッダーを確認する
- タワーのドキュメントを読む (https://github.com/viatropos/tower-docs)
- スーパーエージェントのドキュメントを読む (https://github.com/visionmedia/superagent)
情報が不足している場合は、追加します。ありがとう。
ember.js - EmberJS {{#with}} ブロックが表示されない
コントローラーはこんな感じ
ビューは次のようになります
上記のブロックを使用すると、リソースが Ember.Object のインスタンスに設定されていることがコンソールに表示されます
しかし、次のビューコードで
親ビューの関連部分
hello のレンダリング出力が表示されない
hello を #with ブロックの外に移動すると、hello が表示されます。
何らかの理由でリソースを認識していないと思います
どんな助けでも大歓迎です。
javascript - CoffeeScriptなしのTowerJS?
Node.js Web 開発の可能性を見ているだけです。私は ASP.NET MVC 3 でのコーディングに慣れているので、TowerJS と Geddy は親しみやすく親しみやすいように見えます (MVC パターンのため)。
しかし、CoffeeScript はあまり好きではありません (奇妙な構文とデバッグの問題のため)。そのため、CoffeeScript を使用せずに Tower を使用でき、代わりに単純な JavaScript を使用できれば幸いです。出来ますか?彼らのウェブサイトに行くと、どこにでもCoffeeScriptsがあります...
(別のテンプレート エンジンも使用できれば (CoffeeKup も CoffeeScript を使用するため)、それをよりRazor に似たエンジンに変更できれば幸いです。)
towerjs - Tower.js:「ファクトリーの「投稿」は存在しません」
Tower 0.4.2-20の使用:例に従い、コードはすべて生成されたようですが、テストを実行すると、ファクトリ定義されていないエラーが発生します。
具体的には:
収量:
私はこれを自分でデバッグしようとし、GithubからTowerをビルドしてそれにリンクしました。上記のように、Towerのリポジトリのバージョンのコードを使用していますが、そこでも行き詰まっています。デバッグの印刷/ログステートメントを作成する正しい方法がわかりません。console.logとthis.debug.logを試しましたが、どちらの場合も、ログメッセージがコンソールまたはログファイルに書き込まれることはありません。実際、ログディレクトリにログが作成されることはありません。
編集して追加:もう少し進歩しました。Tower.Factory.defineメソッドが呼び出されていません。ただし、Factoryクラスは存在します。
node.js - Ubuntu12.04で多くのCPUを使用するうなり声の時計
私はgruntを使用して、towerjsプロジェクトのcoffeescriptファイルを監視し、変更されたときにそれらを再コンパイルしています。このための構成はtowerjsによって生成され、かなり正常に見えます。問題は、このプロセスを開始すると、CPUコア(実際には1つのハイパースレッドのみ)がペギングされていることを確認できることです。監視対象から多くのパスを削除すると、CPUの約25%まで下げることができますが、それでもかなりひどいです。
いくつかの既知の問題への参照と、ノードのfs API 、特にfs.watchとのクロスプラットフォームの不整合をいくつか見つけました。grunt-simple-watchを試しましたが、それ以上の効果はありませんでした。
Guardをセットアップすることはできますが、正しく機能させるのは面倒かもしれません。機能的にうなり声は問題ないようです。他に何か提案があれば、興味があります。
javascript - Tower.js のインストール中にエラーが発生しました
スノーヒョウのマックブックにtower.jsをインストールするのに苦労しています。コマンドとエラーは次のとおりです。
javascript - モジュール「coffee-script」が見つかりません
テストとして TowerJS を使用して基本的なサイトをセットアップしようとしましたが、scaffold ジェネレーターの実行中にこのエラーが発生しました。
node.js - Towerjs のレイアウト/ビュー
ビュー/レイアウトに関して簡単な質問があります。
@render 'viewName'
動作するタワーボットをインストールしてセットアップしましたが、コントローラー内から呼び出すたびに (これには、実行によって生成されたコントローラーの例が含まれtower new appName
ます) クライアントの template.js ファイルが生成されますが、その内容はレイアウトに挿入されません。
レイアウトでわかることから、ビューがハンドルバー トークンを置き換えることは理にかなっていますが、{{outlet}}
そうすべき理由はわかりません。
私はドキュメントを精査しましたが、まだ書かれているので、私を助けることができる指示が欠けているようです.
私が見逃しているのは単純なものだと確信しています。
どんな助けでも大歓迎です。以下の関連コード。(デフォルト インストールのすべてのコード)
前もって感謝します。
アプリ/コントローラー/サーバー/applicationController.coffee:
アプリ/テンプレート/共有/レイアウト/_body.coffee_body.coffee:
アプリ/テンプレート/共有/welcome.coffee: