問題タブ [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.

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

node.js - Cloudfoundry の「無効な ELF ヘッダー」で修正する

node.js アプリを Cloudfoundry にデプロイしています。唯一のモジュールの依存関係は restify です。ローカルの node_modules ディレクトリでプッシュしようとしましたが、cloudfoundry.json で npm Shrinkwrap と 'ignoreModules' も使用しましたが、常に stdout.log で次のようになります。

何か案は?前もって感謝します :)

編集:申し訳ありませんが、「無視*ノード*モジュール」を意味します

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

node.js - Nodejs 安静認証

私はNodejsを初めて使用し、restifyを使用して安らかなサーバーを実行しています。そのため、多くのデバイス (一意の ID を持つ) が残りのデータを更新しているというシナリオがあります。私がやりたいのは、それらを認証して認証トークンを与えることです。このようなもの:

初回: uri/api/auth -> トークンを取得します。

次に: uri/api/product/.... -> トークンを使用して製品を更新する

restify-node-tokenを使用しようとしまし たが、成功しません。

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

node.js - node.js+restify-クライアント証明書が必要

だから私は基本的なノードアプリに取り組んでいます。クライアントはSSLで接続します。サーバー証明書を使用するだけで問題なく動作するように見えますが、クライアント証明書を要求しようとすると、何を投げても動作し続けます。

このサイトでこれに関連する質問を見つけましたが、そこに含まれている回答は私にはうまくいかなかったようです。これが1つです。

関連するコードは次のとおりです。

私はcurlを使用して接続をテストしていますが、ほとんどすべてのものが入ってくると、リクエストオブジェクトがコンソールに記録されます。

私が使用したさまざまなcurlコマンドラインは次のとおりです。

証明書がローカルで生成され、curlがそれらを検証したいので、私は-kを使用しています。(これが問題になる可能性がありますか??)

したがって、ノードインスタンスに何を送信しても、ユーザーが適切な証明書を使用している場合に期待する出力が得られます(上記の2番目のcurlコマンドラインにあるため)。

コンソールにログインすると、次のように表示されます。

明らかに、私が完全にスピードを上げていない何かがここで起こっています。どうなり得るか?

==更新==

-vをcurlと一緒に使用すると、curl出力にこれを含むいくつかの追加情報が得られます。

上記のように、私のca.crtファイルは(相対)ディレクトリ../certsにあります

ありがとうございました。

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

json - Node.js Restify - シンプルなサービス

Jsonの投稿を保存するサーバーを作成しようとしています。これまでのサーバーは次のとおりです。

Restify クライアントを使用して投稿を作成しています

問題は req.params が空であることです。何が欠けていますか?

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

node.js - Restify API で Mongoose を使用してモデルを保存しようとすると、応答が返されない

NodeJS 用の Restify と Mongoose を使用して API を構築しています。以下の方法では、ユーザーを見つけてパスワードを確認した後、ユーザーに応答を返す前にログイン情報を保存しようとしています。問題は、応答が返されないことです。保存呼び出しの後に応答を外部に配置すると、データは MongoDB に永続化されません。私は何か間違ったことをしていますか?そして、私は過去2日間これに取り組んできたので、助けていただければ幸いです.

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

node.js - Node.js-単純なRestifyPOSTMochaテストが失敗する

Restifyを使用した単一のPOSTサービスを備えた単純なNode.jsRestサーバーがあります。簡単なMochaテストを作成しようとしていますが、REST Consoleテスト(ブラウザープラグイン)では成功しますが、タイムアウトで失敗します。

私のサーバーコード:

モカテストは次のとおりです。

テストがタイムアウトする理由を誰かにアドバイスできますか(私はMochaでタイムアウトを増やしてテストしました)、ブラウザーを介して成功しますか?

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

node.js - node js restify アプリケーションを heroku にデプロイ中にエラーが発生しました

Restify アプリケーションを Heroku にデプロイする際に問題が発生しています。

Heroku には、restify が使用する dtrace に問題があるようですが、必須ではありませんが、restify の package.json ファイルから dtrace を削除することでこれを回避できることを読みましたが、これを試みましたが成功しませんでした.

私はノードが初めてで、Heroku と git を使用しているので、不足しているものがあると確信しています。restify の package.json ファイルには次のものが含まれています。

これらの行を削除しましたが、git にコミットして Heroku にプッシュした後も、上記と同じエラー メッセージが表示されます。

誰かが私が見逃しているものを見ることができますか?

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

node.js - Node.js/Mongojsのネストされたdbコールバックは

セッション認証用にrestifyミドルウェアを実装しています。この関数には、ネストされた非同期db呼び出しが含まれています:db.sessions.findOne()のコールバック内のdb.sessions.remove()。

'return'ステートメントは、コールバックからverifyUserSession()に戻ってnext()またはnext(err)を返しているのか、それともverifyUserSessionsから戻っているだけなのかわからないため、混乱しています。私はこれを正しくやっていますか?

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

node.js - restifyでeveryauthを使用する

私はeveryauthを使用して、restifyで作成されたrestapiの認証を処理しようとしています。しかし、出発点を見つけることができません。私は次のようなことをすることを期待しています:

ただし、restifyはeveryauthミドルウェアを受け入れません。

restifyとeveryauthを設定するにはどうすればよいですか?

0 投票する
3 に答える
9454 参照

node.js - Node.js は socket.io で再構成します

Express & socket.io のように同じポートで socket.io & restify を実行することは可能ですか?

私はちょうどこれをやったが、うまくいかなかった

socket.io に接続しようとすると: