問題タブ [locomotivejs]
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.
functional-testing - 機能テストのために locomotive.js 0.4.x を起動します
app.boot の署名が異なるため、0.4.x ではlocomotive.js 0.3.x を起動する方法が機能しなくなりました。私は持っている:
接続しようとすると、「エラー:接続ECONNREFUSED」がスローされsupertest
ます:
機能テストのために機関車サーバーを起動する適切な方法は何ですか?
[更新] sinon.js を使用してモデルへのスタブ/スパイ呼び出しを行うには、テストと同じプロセスでサーバーを起動する必要があります。
coffeescript - 機関車 JS で coffescript を使用する方法
こんにちは、私は最新の locomotiveJS バージョンを使用しようとしていますが、コントローラーなどに coffescript を使用したいと考えています。適合しなくなりました (機関車でのアプリ起動の構造変更)。
最新の例がいいでしょう
javascript - AngularJS - サーバー側とクライアント側のルーティングを連携させる方法
プロジェクトをAngularベースのSPAに移植することに取り組んでいます。現在、サーバー側からテンプレートを提供する、より「伝統的な」ノード/ロコモティブjsアプリです(これに対する適切な用語は知られていません)。
一度にすべてを移行するにはプロジェクトが大きすぎるため、一度に 1 ページずつ角度付きに変換しています。
私の問題: アプリの角度部分をロードすると、すべて正常に動作します。角度のあるルートに正しく行くことができます。ただし、非角度ルート (サーバー側で処理する必要があります) に移動すると、何も読み込まれません (まったく新しいテンプレートが読み込まれるのではなく、ng-view が空白になります)。最初にサーバー側のルートに移動するか、更新を押すと、ページが正しく読み込まれます。
私の推測では、Angular はこれらのルートを処理しようとしており、サーバーに引き継がせる方法がわかりません。
これは私のAngular routeProviderです。「それ以外」の指定はありません。サーバー側には次のようなものがあります:
/someOtherPage に直接アクセスすると、サーバー側から正しく読み込まれます。/something/page1 に移動してから /someOtherPage に移動すると、サーバーに接続していないようです。
html - Locomotive.js で基本テンプレートを設定するにはどうすればよいですか?
プロジェクトの各ビューにアセット (CSS/JS、メニューなど) を設定したくありません。基本テンプレートを設定し、ビューを呼び出してその本体を埋める方法はありますか?
例:
どうすればそれができますか?
node.js - コントローラーを解決できません - locomotivejs (nodejs)
私はnodejsを使用しており、locomotivejsをMVCフレームワークとして使用しています..私はローカルで作業しており、ユーザーコントロールのURLにアクセスすると、データが表示されます..
ただし、問題は、gitリポジトリを使用してサーバーにデプロイしたときであり、次のようなユーザーURLにアクセスすると: http://106.xx.xx.x:3000/users/、次のエラーが表示されます:
これはサーバーでのみ発生し、ローカルでは発生しません...
これは私のUsersControllerです
機関車の問題点は?どうすればこれを修正できますか?
注:gitを使用してファイルをサーバーに移行しています..
助けてください
javascript - ExpressJS と LocomotiveJS で GET レスポンスを変数に保存する方法
私はNodeJSに比較的慣れていません。ExpressJS と LocomotiveJS フレームワークを使用してアプリを作成しました。特定の GET 応答をコントローラー内の変数に保存するにはどうすればよいですか。例えば:
ファイル: cartController.js
その GET の応答は既に設定されています。私が見逃しているのは、その応答にアクセスしてオブジェクトに保存する方法です。
Locomotive と Express のドキュメントを調べましたが、うまくまとめられませんでした。どんな助けでも大歓迎です!
ありがとう
javascript - LocomotiveJS - 別のコントローラーのメソッドにアクセスする方法
locomotivejs を使用して API を構築していますが、別のコントローラー内からコントローラー メソッドにアクセスする方法があるかどうか知りたいですか?