問題タブ [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.
node.js - 403 / NodeJS/Expressでファビコンを禁止
私は現在LocomotiveJSをテストしていて、非常にシンプルな「helloworld」アプリを起動しています
接続ファビコンミドルウェアを設定すると思いましたが、任意のルート(たとえば、「/」)にアクセスすると、コンソールに次のように表示されます。
これを引き起こしているものは何ですか?
node.js - LocomotiveJSアプリのSSLの実装/強制(NodeJS / Express)
LocomotiveJSのようなMVCフレームワークがNodeJS/Expressで利用できるようになったので、アプリの一部にSSLを実装する方法を考えていますか?
たとえば、eコマースアプリ。
SSLを強制するには、すべての/checkoutコントローラーが必要です。
私はこのようなチュートリアルを読みましたが、Expressは効果的に「ラップ」されているため、Locomotiveでこれを実装する方法がわかりません。
node.js - Locomotive.js でセッションを使用する方法
node.js Web フレームワークLocomotiveを見てみましょう。Expressの上に構築されているため、 Connect ミドルウェアには簡単にアクセスできるはずですが、その方法がわかりません。
に2行追加しましたconfig/environments/all.js
:
セッション オブジェクトは現在どこにありますか?
javascript - Locomotive フレームワークの Redis で connect-session ミドルウェアを使用する
nodejs Webアプリケーションを作成するために機関車フレームワークを使用しています。
config/environments/all.js
私は持っています:
ただし、セッション オブジェクトはリクエスト オブジェクトに存在しません。すなわち。コントローラ インスタンス内:
this.req.session
は未定義です。不足しているものと、 redis data-store を使用するように connect-session ミドルウェアを構成するにはどうすればよいですか?
Redis サーバーはデフォルトのポートで実行されており、サーバーを実行するとクライアントが接続されていることが示されます。サーバーを終了したときにのみ、クライアントが切断されます。
Fedora 16 で Node 0.6.18、redis サーバー バージョン 2.4.8、機関車バージョン 0.3.3、express 3.0.4 を使用しています。
node.js - nginxの背後にあるexpressjsで応答ヘッダーを設定する
nginx の背後にあるノード js (express js) を使用してビルドされた Web アプリケーションがあります。
特定の API では、content-type 応答ヘッダーを「text/plain」にする必要があります。この次のコードについては、コントローラーにあります。
res.setHeader('Content-Type', 'text/plain'); res.send(応答);
これは、サーバーが nginx の背後にない場合に機能します。ただし、サーバーがnginxの背後にある場合、応答ヘッダーはまだ「application/json」です
私のnginx構成は以下に記載されています:
node.js - Mochaでlocomotive.jsをテストする
私はlocomotive.jsを使用してアプリを構築しており、Mochaテストフレームワークを使用してテストスイートを構築しようとしています。私もTDD/BDD全般に慣れていないので、それを考慮に入れてください。機関車ベースのアプリのテストを開始するための良い方向を誰かが教えてくれるかどうか知りたいです。
私の最大の質問は次のとおりです。
- コントローラのアクションをテストするにはどうすればよいですか?
- 初期化子をテストできますか?
- テストリクエストオブジェクトの作成に関するベストプラクティスはありますか?
should.js - 統合テストのためにLocomotiveサーバー/アプリを起動する方法は?
ExpressアプリをLocomotiveに変換していますが、テストを移行する方法がわかりません。
Expressでは、/test/test.api.organization.js
ファイルでこれを実行しました。
そして、それはそれでした-単にrequire
アプリファイルを作成するだけで十分でした。app.js
ただし、Locomotiveにはまたはファイルがありません。server.js
サーバーはコマンドラインから。を使用して起動するだけlcm server
です。
サーバー/アプリを起動してテストを再開するにはどうすればよいですか?
javascript - Locomotivejsでcoffescriptを設定するにはどうすればよいですか?
Locomotivejsでcoffeescriptを設定するにはどうすればよいですか。
とても簡単そうに見えますが、理解できませんでした。
運が悪かったので、「all.js」にオプションを設定しました。
私はそれを正しくするためにほとんどそこにいる、または非常に遠いと思います。:(
どんな助けでも大歓迎です。
node.js - locomotivejsのテンプレートでリテラル式を使用するには?
次のテンプレートがあります。
smarty のように、php から、スクリプト セッションの下のテンプレートで {literal} 宣言を使用したいと考えています。
locomotivejs ビューでこれを行う方法は?
node.js - パスポートを使用してlocomotivejsを設定する最良の方法-twitter?
機関車プロジェクトでpassport-twitterを設定しようとしています。
問題は、/ auth /twitterurlを押しても何も起こらないことです。
編集:コントローラーを押しましたが、Twitterが呼び出されていないようです。
私がしたことは、routes.jsで/ auth / twitterに一致を設定し、これをauth_controller.jsにマップすることでした。
以下のコードのようなもの:
ルート.js
/li>auth_controller.js
/li>
それが機関車でそれを使用する正しい方法であるかどうか私は本当に知りません、どんな助けでも非常にありがたいです。
乾杯、ファビオ