問題タブ [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 - Cloudfoundry の「無効な ELF ヘッダー」で修正する
node.js アプリを Cloudfoundry にデプロイしています。唯一のモジュールの依存関係は restify です。ローカルの node_modules ディレクトリでプッシュしようとしましたが、cloudfoundry.json で npm Shrinkwrap と 'ignoreModules' も使用しましたが、常に stdout.log で次のようになります。
何か案は?前もって感謝します :)
編集:申し訳ありませんが、「無視*ノード*モジュール」を意味します
node.js - Nodejs 安静認証
私はNodejsを初めて使用し、restifyを使用して安らかなサーバーを実行しています。そのため、多くのデバイス (一意の ID を持つ) が残りのデータを更新しているというシナリオがあります。私がやりたいのは、それらを認証して認証トークンを与えることです。このようなもの:
初回: uri/api/auth -> トークンを取得します。
次に: uri/api/product/.... -> トークンを使用して製品を更新する
restify-node-tokenを使用しようとしまし たが、成功しません。
node.js - node.js+restify-クライアント証明書が必要
だから私は基本的なノードアプリに取り組んでいます。クライアントはSSLで接続します。サーバー証明書を使用するだけで問題なく動作するように見えますが、クライアント証明書を要求しようとすると、何を投げても動作し続けます。
このサイトでこれに関連する質問を見つけましたが、そこに含まれている回答は私にはうまくいかなかったようです。これが1つです。
関連するコードは次のとおりです。
私はcurlを使用して接続をテストしていますが、ほとんどすべてのものが入ってくると、リクエストオブジェクトがコンソールに記録されます。
私が使用したさまざまなcurlコマンドラインは次のとおりです。
証明書がローカルで生成され、curlがそれらを検証したいので、私は-kを使用しています。(これが問題になる可能性がありますか??)
したがって、ノードインスタンスに何を送信しても、ユーザーが適切な証明書を使用している場合に期待する出力が得られます(上記の2番目のcurlコマンドラインにあるため)。
コンソールにログインすると、次のように表示されます。
明らかに、私が完全にスピードを上げていない何かがここで起こっています。どうなり得るか?
==更新==
-vをcurlと一緒に使用すると、curl出力にこれを含むいくつかの追加情報が得られます。
上記のように、私のca.crtファイルは(相対)ディレクトリ../certsにあります
ありがとうございました。
json - Node.js Restify - シンプルなサービス
Jsonの投稿を保存するサーバーを作成しようとしています。これまでのサーバーは次のとおりです。
Restify クライアントを使用して投稿を作成しています
問題は req.params が空であることです。何が欠けていますか?
node.js - Restify API で Mongoose を使用してモデルを保存しようとすると、応答が返されない
NodeJS 用の Restify と Mongoose を使用して API を構築しています。以下の方法では、ユーザーを見つけてパスワードを確認した後、ユーザーに応答を返す前にログイン情報を保存しようとしています。問題は、応答が返されないことです。保存呼び出しの後に応答を外部に配置すると、データは MongoDB に永続化されません。私は何か間違ったことをしていますか?そして、私は過去2日間これに取り組んできたので、助けていただければ幸いです.
node.js - Node.js-単純なRestifyPOSTMochaテストが失敗する
Restifyを使用した単一のPOSTサービスを備えた単純なNode.jsRestサーバーがあります。簡単なMochaテストを作成しようとしていますが、REST Consoleテスト(ブラウザープラグイン)では成功しますが、タイムアウトで失敗します。
私のサーバーコード:
モカテストは次のとおりです。
テストがタイムアウトする理由を誰かにアドバイスできますか(私はMochaでタイムアウトを増やしてテストしました)、ブラウザーを介して成功しますか?
node.js - node js restify アプリケーションを heroku にデプロイ中にエラーが発生しました
Restify アプリケーションを Heroku にデプロイする際に問題が発生しています。
Heroku には、restify が使用する dtrace に問題があるようですが、必須ではありませんが、restify の package.json ファイルから dtrace を削除することでこれを回避できることを読みましたが、これを試みましたが成功しませんでした.
私はノードが初めてで、Heroku と git を使用しているので、不足しているものがあると確信しています。restify の package.json ファイルには次のものが含まれています。
これらの行を削除しましたが、git にコミットして Heroku にプッシュした後も、上記と同じエラー メッセージが表示されます。
誰かが私が見逃しているものを見ることができますか?
node.js - Node.js/Mongojsのネストされたdbコールバックは
セッション認証用にrestifyミドルウェアを実装しています。この関数には、ネストされた非同期db呼び出しが含まれています:db.sessions.findOne()のコールバック内のdb.sessions.remove()。
'return'ステートメントは、コールバックからverifyUserSession()に戻ってnext()またはnext(err)を返しているのか、それともverifyUserSessionsから戻っているだけなのかわからないため、混乱しています。私はこれを正しくやっていますか?
node.js - restifyでeveryauthを使用する
私はeveryauthを使用して、restifyで作成されたrestapiの認証を処理しようとしています。しかし、出発点を見つけることができません。私は次のようなことをすることを期待しています:
ただし、restifyはeveryauthミドルウェアを受け入れません。
restifyとeveryauthを設定するにはどうすればよいですか?
node.js - Node.js は socket.io で再構成します
Express & socket.io のように同じポートで socket.io & restify を実行することは可能ですか?
私はちょうどこれをやったが、うまくいかなかった
socket.io に接続しようとすると: