問題タブ [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 投票する
1 に答える
1228 参照

node.js - restify で非同期イベントを使用する方法

コマンドをシリアルポートに書き込む関数を呼び出す単純なrestify Webサービスがあります

シリアルポートはイベントでリクエストを返します

結果をクライアントに返す正しい方法は何ですか?

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

node.js - Node.js RESTIFY URL マッピングの誤解

復元にベアボーン エコー サーバー デモを使用すると、正常に動作します。しかし、以下に示すいくつかの変更を加えると、予想とは異なる動作をします。

私が行ったことは、URL から名前パラメーターを削除し、応答関数ですべてのパラメーターをエコーし​​たことです。呼び出し:

戻り値

{}

しかし、そうです:

応答に foo:bar が表示されないのはなぜですか?

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

node.js - 安らかなサービスを介して Facebook アカウントで誰かにログインすることは可能ですか?

この Node.js exampleに出くわしたので、それは可能だと思いますが、サンプルをローカルでセットアップしようとすると、何もしないようです。Facebook Connect や OpenID などのこれらのサービスのほとんどへのログインには、プロバイダーのサイトへのリダイレクトが必要であり、その後、自分のサイトへのリダイレクトが必要になるため、それは不可能に思えます。

私が長期的に達成しようとしているのは、PhoneGap と Node.js の安静なバックエンドを組み合わせて使用​​するアプリケーションを開発することです。ログイン資格情報を使用する以外は、Facebook と統合していません。OAUTH、OpenID、および Facebook Connect についての私の理解はかなり初心者であることを認めなければなりません。PhoneGap アプリケーションで資格情報を単純に送信し、Node.js でそれらを認証させたいと考えています。

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

node.js - イベント後のレスティファイでレスポンスボディを取得する方法は?

以下の関数で応答パラメーターのデバッグ/ログ記録を試みましたが、実際の本文は含まれていません。

関数 (リクエスト、レスポンス、ルート、エラー) {}

上記の関数は、restify のドキュメントから取得されました。以下のリンク: http://mcavage.me/node-restify/#Server-API

これが私のコードです:

前もって感謝します!

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

node.js - Node.js で 1 対多の関係をどのように更新しますか?

mongoosemongodb、およびを使用する Node アプリで作業していrestifyます。ルート関数を定義するときに、さまざまなモデルからコードをインポートするのが良い方法かどうかを調べたいと思います。これはかなり簡単な質問です。ガイダンスが必要なだけで、自分でコーディングできます。これを読んでくれてありがとう。

関係を定義する方法は知っていますが、実際の関係をどのように作成すればよいかわかりません。つまり、車が作成されたときに、どのように車を追加するのが最善かということです。

この API を RESTful に保とうとしていることに注意してください。

に格納されている次のスキーマに基づいてリンクする必要がある 2 つのモデルがありますdb/schema.js

次に、モデルmodels/...ごとに異なるファイルがある でモデルを構築します。現時点では、それぞれに 1 行のコードしかありませんが、モデル メソッドを記述する必要がある場合に備えて、独立したファイルとして残しました。

models/car.js

models/user.js

そして最後に、投稿でルートを設定し、リクエストを入れますroutes/cars.js

これがすべてではありません。私の質問に答えるために必要なだけです。

疑似コードのようなコードを A と B に配置するのは適切でしょうか? 私の頭に浮かぶ問題は、routes/cars.js ファイルで User モデルを要求する必要があるということです。これにより、モジュール性が低下します。models/car.js でこれを行う方がよいでしょうか?

0 投票する
0 に答える
205 参照

node.js - GET ルートでの Restify とバックボーンの競合

backbone とrestifyで PushState を使用するのが困難です。ほとんどのルートは正常に機能しますが、単一モデルの GET ルートで競合が発生します。XMLHttpRequest私は、ヘッダーが設定されているものだけを restify が提供するようにすることで、この問題を回避しました。

サーバー.js

バックボーン ルーター

バックボーンですべてのリクエストを処理してから、基本的な操作を処理する別のルートを/posts/作成することもできますが、可能であればパリティを保持したいと考えています。apiCRUD

私の現在のソリューションは機能しますが、不安定なようです。これを処理するより良い方法はありますか?

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

node.js - node-restify-oauth2-mongodb の使用に関する問題

Restify/Nodejs + Oauth2 + Mongodb を使用してユーザーを登録および認証したいと考えています...ここで素晴らしい git ハブ リポジトリを見つけました:

https://github.com/rgallagher27/node-restify-oauth2-mongodb

Redis と Mongo の両方をインストールし、ノードを起動してコードで実行し、ユーザーを登録できます。ただし、ユーザーの検証にはいくつか問題があります。手順の中に、正しく完了しているかどうかわからないステップが 1 つあります。

これはmongo dbである必要があります

それともこれはコレクションですか?

私は両方を無駄にしようとしました。

これがmongoDBでどのように作成されるべきかを理解していないことが、ユーザーを検証できないという問題を引き起こしている可能性があると思います

mongodb では、私の restify_test データベースには「ユーザー」コレクションがあります...次のように表示されます

しかし、ログインをカールしようとすると

繰り返しますが、ここで私に与えることができる指示に感謝します。