問題タブ [restify]
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 - リッスン時に Restify サーバーの正確な IP アドレスを取得する方法は?
残りの API ノード サーバーの次のコードを検討してください。
ノードを使用してそのサーバーを実行します。
0.0.0.0
どちらが間違っているかを示しています。
電源を入れたときにサーバーの正確な IP をログに記録する方法を教えてください。
ありがとう
更新: 次のコードを実行すると、以下の出力が得られますが、これも難しくなります。どの IP を選択すればよいですか?
出力:
node.js - Node.js + resify でファイルをアップロードできない
restify を使用して node.js アプリケーションにファイルをアップロードする際に問題が発生しています。
これは私のアップロードコードですhttps://gist.github.com/maumercado/7ab5cbbfd27c6b825044
どうやらイベントはトリガーされていないようですが、理由はよくわかりません。ファイルも作成されていますが、サイズ情報を見ると0バイトと表示されます。
また、これはserver.jsファイルですhttps://gist.github.com/maumercado/ecf948b4b8fc7d39e69e
ファイルとノード 0.10.7 をアップロードするためにポスト リクエストを使用しています。
コードの何が問題なのですか??
ありがとうございました
node.js - bodyparser nodejs ファイルのアップロードを使用することの長所と短所
では、ファイルのアップロードに bodyParser を使用することの長所と短所は何ですか?
bodyParser を使用すると、ファイルを /var/ ディレクトリに取得し、アップロード後に自分のディレクトリに移動します。これにより、名前のファイルやその他の情報に簡単にアクセスできますが、bodyParser がなければ、一度ファイルに何かを実行できます「完了」イベントがトリガーされます。
bodyParser をいつ使用するか、ファイルに関していつ使用しないかを知る方法はありますか?
node.js - promise コールバック内の next() への呼び出しを無視する Restify.js (Connect/Express) ミドルウェア
そう。私が構築しているRestify.jsアプリケーションの基本的なミドルウェアを実装しようとすると、いくつかの癖が発生し、next()
コールバックを約束します。
問題を一般的な形式で表現するには、次のようにします。
Promise は次のように解決します。
約束は拒否される
私は明らかに間違ったことをしていますか?洞察はありますか?それは確かに約束のコールバックに関連しているようですが、何らかの形でへの呼び出しを抑制していますnext()
か?
node.js - 特定のルートでjsonbodyparserを再修正する
私は、restify 2.5.0 を使用した nodejs 0.10.7 アプリケーションを持っています。私のアプリケーションは、ファイルをアップロードする単純な USER crud です。ファイルの受信をより適切に制御するために、writestream を介してファイルをアップロードできるようにしたいので、そのアイデアの順序で、 APIが受信するデータがJSON上にある場合、ユーザーのcrud操作にjsonbodyパーサーを使用できるようにしたいのですが、ファイルを受信するときにjsonの本体を解析したくありません。ボディパーサーが行うことは、メモリ内のすべてを読み取り、私は「大きく」大量のファイルを取得しています。
ああ、クライアント リクエストからバイナリ データを取得しています。
サーバー設定から bodyparser を削除し、すべてのリクエストを手動で解析すると、CRUD 操作のために本文をどのように解析するかという疑問が生じます。
または、特定のルートまたは特定のコントローラーの下で jsonBodyParser を指定する方法を見つけることもできますが、その方法はわかりません。
それで、別のオプションがありますか、それとも私が持っているこれら2つのオプションはどちらが良いですか?それが最初のオプションである場合、どのようにreq.bodyを解析して、crud操作を簡単に行うことができますか?
私のアップローダ機能https://gist.github.com/maumercado/6f1f96d23bce888934db
ご協力ありがとうございました!