問題タブ [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 投票する
3 に答える
3099 参照

node.js - パスポートを使用して「no strategy registered under name: local」というエラーが表示される

私は機関車を使用しており、パスポートを使用しようとしています。さまざまなガイドが、物事を実行するために必要なものについて特に明確ではないため、require関数についてまだ頭を悩ませています。以下は私のroutes.jsです:

そして、次のエラーメッセージが表示されます。

助けてくれてありがとう

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

javascript - Node.js カスタム レンダーの構築

Express を使用して node.js で API を構築しています。応答を事前にフォーマットして追加データを追加するために、応答が送信される前に外部ルート ファイルのいずれかから基本的な res.send を拡張したいと考えています。これはどのように可能ですか?前もって感謝します!

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

javascript - locomotiveJSでログを取得するには?

私は locomotiveJS フレームワークが初めてです。コードをテストし、データをログに記録したいと考えています。locomotiveJSでログイン情報を取得する適切な方法は何ですか?

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

node.js - LocomotiveJS サーバーのポート変更

私は自分のノード プロジェクトに locomotivejs を使用しています。lcm server コマンド locomotive を起動すると、デフォルトでポート 3000 がリッスンされます。変更しようとしましたが、何も機能しませんでした。私は薄い何かが欠けています。lcm サーバー コマンドのリッスン ポートはどこから変更すればよいですか?

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

node.js - nodemon を使用して locomotive.js アプリケーションを開始する

ノード用のLocomotive.JS MVC フレームワークを使用してアプリケーションを構築しました(機関車は Express に基づいて構築されています)。nodemon を使用してこのアプリケーションを起動する方法を知りたいですか??

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

node.js - Express.js と locomotive.js を使用して、ミドルウェアに API トークンを追加します。

angularjs フロントエンドで使用する REST API サーバーを構築しています。すべてのリクエストで実行されるミドルウェアを実装しようとしています。すべてのリクエストに対して、存在する場合はAPIトークンをチェックし、有効かどうかを継続的にチェックし、存在しない場合はリクエストを終了せずに無許可の応答を返します。

ミドルウェアを追加しようとする前にリクエストは機能しますが、ミドルウェアを追加しようとしたり、メインルートの前にルートをキャッチしようとするとすぐにタイムアウトになります。

これらのルートはどちらも機能しますが、私はリソース バージョンを好みます。( http://locomotivejs.org/guide/routing/ )

これは私が従おうとしてきた例です。なぜなら、それは私がしなければならないことのほとんどのように見えるからです。( http://webapplog.com/intro-to-express-js-parameters-error-handling-and-other-middleware/ )、しかし現在、このようなものを実装しようとするたびに、ルートがタイムアウトします。メソッド内で console.log() 何かが発生しますが、取得できない何かを待っているように動作します。next() を使用しようとすると、未定義のエラーが発生し、アプリを Authenticator またはその他のオブジェクトに挿入したくありません。

APIトークンをチェックして検証するためのメソッドを含むAuthモジュールの構築を開始しました。

私はエクスプレスが下のAPIリファレンスドキュメントで行うように言っているようにしようとしました

上記の行を機関車 config/environments/all.js 内に追加しました

しかし、これはルートがタイムアウトし始めたときであり、エラーなども発生しません。

また、通常のルーティング方法を使用してみましたが、同じことを行います。

サーバーに来るすべてのルートをキャッチし、API トークンがクエリ文字列に存在するかどうかを確認したいと考えています。存在しない場合は、無許可の応答を送り返し、存在する場合はチェックを行い、すべてが正常であれば、正しいルート/コントローラーへのルーティングを続行します。機関車を使用してこれをどのように達成し、ルートがタイムアウトしないようにしますか?