問題タブ [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.

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

functional-testing - 機能テストのために locomotive.js 0.4.x を起動します

app.boot の署名が異なるため、0.4.x ではlocomotive.js 0.3.x を起動する方法が機能しなくなりました。私は持っている:

接続しようとすると、「エラー:接続ECONNREFUSED」がスローされsupertestます:

機能テストのために機関車サーバーを起動する適切な方法は何ですか?

[更新] sinon.js を使用してモデルへのスタブ/スパイ呼び出しを行うには、テストと同じプロセスでサーバーを起動する必要があります。

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

coffeescript - 機関車 JS で coffescript を使用する方法

こんにちは、私は最新の locomotiveJS バージョンを使用しようとしていますが、コントローラーなどに coffescript を使用したいと考えています適合しなくなりました (機関車でのアプリ起動の構造変更)。

最新の例がいいでしょう

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

javascript - AngularJS - サーバー側とクライアント側のルーティングを連携させる方法

プロジェクトをAngularベースのSPAに移植することに取り組んでいます。現在、サーバー側からテンプレートを提供する、より「伝統的な」ノード/ロコモティブjsアプリです(これに対する適切な用語は知られていません)。

一度にすべてを移行するにはプロジェクトが大きすぎるため、一度に 1 ページずつ角度付きに変換しています。

私の問題: アプリの角度部分をロードすると、すべて正常に動作します。角度のあるルートに正しく行くことができます。ただし、非角度ルート (サーバー側で処理する必要があります) に移動すると、何も読み込まれません (まったく新しいテンプレートが読み込まれるのではなく、ng-view が空白になります)。最初にサーバー側のルートに移動するか、更新を押すと、ページが正しく読み込まれます。

私の推測では、Angular はこれらのルートを処理しようとしており、サーバーに引き継がせる方法がわかりません。

これは私のAngular routeProviderです。「それ以外」の指定はありません。サーバー側には次のようなものがあります:

/someOtherPage に直接アクセスすると、サーバー側から正しく読み込まれます。/something/page1 に移動してから /someOtherPage に移動すると、サーバーに接続していないようです。

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

html - Locomotive.js で基本テンプレートを設定するにはどうすればよいですか?

プロジェクトの各ビューにアセット (CSS/JS、メニューなど) を設定したくありません。基本テンプレートを設定し、ビューを呼び出してその本体を埋める方法はありますか?

例:

どうすればそれができますか?

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

node.js - コントローラーを解決できません - locomotivejs (nodejs)

私はnodejsを使用しており、locomotivejsをMVCフレームワークとして使用しています..私はローカルで作業しており、ユーザーコントロールのURLにアクセスすると、データが表示されます..

ただし、問題は、gitリポジトリを使用してサーバーにデプロイしたときであり、次のようなユーザーURLにアクセスすると: http://106.xx.xx.x:3000/users/、次のエラーが表示されます:

これはサーバーでのみ発生し、ローカルでは発生しません...

これは私のUsersControllerです

機関車の問題点は?どうすればこれを修正できますか?

注:gitを使用してファイルをサーバーに移行しています..

助けてください

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

javascript - ExpressJS と LocomotiveJS で GET レスポンスを変数に保存する方法

私はNodeJSに比較的慣れていません。ExpressJS と LocomotiveJS フレームワークを使用してアプリを作成しました。特定の GET 応答をコントローラー内の変数に保存するにはどうすればよいですか。例えば:

ファイル: cartController.js

その GET の応答は既に設定されています。私が見逃しているのは、その応答にアクセスしてオブジェクトに保存する方法です。

Locomotive と Express のドキュメントを調べましたが、うまくまとめられませんでした。どんな助けでも大歓迎です!

ありがとう

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

javascript - LocomotiveJS - 別のコントローラーのメソッドにアクセスする方法

locomotivejs を使用して API を構築していますが、別のコントローラー内からコントローラー メソッドにアクセスする方法があるかどうか知りたいですか?