問題タブ [nodejitsu]
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 - 術には「ヘルプ」という方法がない / 節術がうまくいかない?
次のコマンドで jitsu をインストールしました: sudo npm jitsu -g 正しくインストールされたようですが、コマンド jitsu を実行すると次のエラーが発生します
: js:101 winston.help(''); TypeEror: Object #<Object> has no method 'help'*....... 要点がわかります。
他のすべての jitsu コマンドは、not ok で終了します。
Nodejs バージョン: v0.4.11
npm: v1.0.27
node.js - nodejitsu インスタンスで npm リンクできますか?
インストールしてからnpmにリンクする必要があるライブラリを使用しようとしています。jitsu cli を使用してこの方法でサーバーにアクセスするための明確なパスがわかりません。どうすればこれを行うことができますか?
node.js - UbuntuでForeverを使用したNode.js
Node.jsで使用するためにForeverをインストールしようとしています。'npm installforever-g'を使用してインストールしています。正常にインストールされているようですが、コマンド「forever」を実行しても見つかりません。
たぶん私はそれを正しい場所にインストールしていませんか?どこにインストールすればよいですか?
どんな助けでも素晴らしいでしょう!ありがとうございました!
node.js - bundledDependencies リストを自動的に生成する方法はありますか?
Nodejitsu にデプロイするアプリがあります。最近、依存関係をインストールできなかったため、アプリを再起動しようとした (そして失敗した) 後、アプリが数時間オフラインになる npm の問題が発生しました。これは、package.jsonのようにすべての依存関係をリストすることで、将来的に回避できると言われました。これにより、依存bundledDependencies
関係がアプリケーションの残りの部分と一緒にアップロードされます。つまり、package.json を次のようにする必要があります。
さて、DRY の理由から、これは魅力的ではありません。しかし、さらに悪いのはメンテナンスです。依存関係を追加または削除するたびに、2 つの場所で変更を加える必要があります。bundledDependencies
同期に使用できるコマンドはありdependencies
ますか?
node.js - プライベート リポジトリを依存関係としてデプロイする
3 つのリポジトリで構成されるようにアプリを構築しました。
- フロントエンド (これはデプロイされています)
- 共有
- 芯
これらはすべて GitHub のプライベート Git リポジトリです。
私の package.json ファイルの関連部分は次のようになります。
Nodejitsu にデプロイするとき、それを機能させる唯一の方法は、デプロイするリポジトリの devDependencies に Shared と Core の依存関係を持たせることですが、devDependencies は本番用ではなく開発用であるため、それは間違った解決策のようです。
シュリンクラッピングも試しましたがだめでした。
誰もがより良い解決策を知っていますか?
javascript - flatiron.js/union - app.use() 構成をどこに配置しますか?
Unionの簡単な例を取り上げると、通常は app.configure に含まれる、 passport.jsのような構成コードをどこに配置できるか疑問に思っています。
何か案は?サーバーとルーターは use() を受け入れません。
node.js - 「jitsu deploy」で「エラー: モジュール 'browserid-verifier' が見つかりません」と表示されるのはなぜですか?
モジュールが欠落しているだけのようですが、package.json
ファイルに書き込んでおり、他は問題ないようです。
私はこの小さなアプリをローカルで何度もデバッグしました。ここには browserid モジュールのバージョンがあります... モジュールはここ
にbrowserid-verifier
あります:
https://github.com/lloyd/node-browserid
および `package.jsonq ファイル:
私のラップトップのバージョン:
エラー:
git - データベースのAPIキーとアクセスの詳細を安全に保つ
データベースのAPIキーとアクセスの詳細を安全に保つためのベストプラクティスは何ですか?
Nodejitsusを使用してデプロイするjitsu deploy
ので、gitの一部ではない構成ファイルを用意することを考えています。
私が.gitignoreした現在の設定ファイル
javascript - 1 つのポートで 1 つのアプリを使用するノード アプリに node-http-proxy などのプロキシ サーバーを使用するポイントは何ですか?
node-http-proxyプロキシ サーバーを使用して、ポート 80 のプロキシ サーバーからポート 8000 のアプリ サーバーにリクエストを転送できるようにする方法を検討しています。 、そしてこのセットアップがセキュリティ面から保護するものは何ですか。
note-http-proxy のドキュメントでは、複数のポートまたは IP アドレスを持つアプリにリクエストを転送する方法としてそれを使用することについて多くのことが説明されています。これは、特に基本的なラウンド ロビン ロード バランサー戦略では非常に便利です。ただし、1 つのポートに 1 つのアプリしかないため、これを行う必要はありません。
このプロキシ サーバーを使用する重要なセキュリティ上の理由がある場合は、どのような種類の攻撃から保護されるかを知りたいです。また、socket.io を使用しているので、プロキシが websocket サーバーのスケールアップに役立つことがあれば、それも理解したいと思います。(1024 未満のすべてのポートはルート アクセスを必要とするため)アプリを実行する方法を理解するのに苦労しているsudo
ため、この時点でプロキシ サーバーを使用する十分な理由がない場合は、破棄します。root アクセスなしでポート 80 のプロキシ サーバーを使用してこのアプリを実行する方法を知っている人がいれば、それも非常に役立ちます。ありがとう!