問題タブ [pg-promise]

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 投票する
4 に答える
25488 参照

node.js - サーバー側コードで ES6 を使用するように Node JS で Babel 6 をセットアップするにはどうすればよいですか?

Node API Babel 6 Docsで提供されているドキュメントを何度か読みました。

Learn by Example チュートリアルに従って pg-promise の学習を開始しています。

  1. babel-core をインストールした後、どのプリセットを使用し、どこでどのように設定すれば機能しますか?

私が入れたファイルについて、ドキュメンテーションは私には不明確でした : そのコードのどの部分がプレースホルダーであるか。そのコードを使用する場合、どこかで 1 回使用するだけで、他のすべてのファイルで ES6 を使用できますか? これはどのように達成されますか?

  1. この .babelrc ファイルについて読み、実際のファイル名が「.babelrc」であるかどうか、またはそれが単なるファイル拡張子であるかどうか、およびプロジェクトのルート ディレクトリとの関係でそのファイルをどこに配置するかを確認したいと思います..そしてどのように私はそれにリンクしますか?

  2. pg-promiseを使用している場合、ES6 と Babel を使用する必要がありますか、それとも pg-promise のテストセクションで説明されているように npm install を実行する必要がありますか?

サーバー側の開発中に必要が生じた場合は、let と const を利用したいと考えていました。

  1. node+babel+pg-promise サーバーセットアップの標準ファイル構造はありますか?

編集Node JS with Babel-Node も読んだことがあり、これを使用することは避けるべきであることがわかりました。一番下の最終的な答えは、Babelが提供する実際のドキュメントをたどるのに苦労しているのと同様の理由で、私にはあまり意味がありませんでした.

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

json - JSON を Postgresql 列に挿入/更新します WHERE myvar = myval

データ型がJSONのPostgresql列にJSONを挿入しようとしていますが、これを行う方法を見つけるのに苦労しています。これは私が得た限りですが、新しいキーペアを追加するのではなく、毎回上書きするだけなので正しくありません.

これらのクエリを実行するために pg-promise ノード モジュールを使用しています。これが私がこれまでに持っているものです:

また、「myVar」は変数値に更新する必要がありますが、代わりに文字列として扱います。文字どおりに扱われるのではなく、「myVar」の実際の値を取得するにはどうすればよいですか。

ありがとう、

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

angularjs - イベント トリガー AngularJS アプリでの複数の POST リクエスト

私はリアルタイムアプリを実行しています。アプリケーションの一部では、イベントがトリガーされると一部のデータがサーバーに投稿され、これがデータベースに更新されます。問題は、各ブラウザ接続インスタンスが同じデータを投稿しているため、インスタンスから複数のデータベースが更新されることです。これを理解する方法が見えないようです。よろしくお願いします。

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

javascript - pg-promise の結果を Express のコントローラに返す方法は?

MVC の概念である RoR で知っているように、コントローラーはモデルから結果を取得し、それを処理してビューをレンダリングする必要があります。次のようになります。

現在、Express サーバーがあり、PostgreSQL(pg-promise) と jade を使用して MVC 方式で構築しようとしています。

現在、次のようなコードを含むコントローラー ファイルがあります。

私のモデルでは、それを処理する all 関数があります。

しかし、私がやりたいことは、通常の RoR または典型的な MVC の方法で行ったように、Movies.all のデータベース クエリの結果をコントローラーに返すことです。私は何かが次のようになると想像します:

しかし、これは約束を返すか、Asyncによって引き起こされるため(よくわかりません)、それを実現することはできません。どうすればよいですか?

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

node.js - postgresコールバックから値を渡すNode JS Soap Server(node-soap)

node-soap と pg-promise を使用しているという質問があります。SOAP サービスにリクエストを送信すると応答が遅延するという問題があります。つまり、応答が返される前に (soap ui を使用して) リクエストを 2 回送信する必要があります。

データベース呼び出しからの応答をノードの SOAP コールバックに正しく渡していないかどうか疑問に思っています。

node-soap Web サイトのサンプル コードは次のとおりです。

これが私のコードです:

すべての console.log() は、SOAPUI でリクエストを送信するたびに戻ってくるデータを示していますが、リクエストを 2 回送信するまで応答は返されません。

例えば

ボタンを 1 回押す: vin = 12312364812736498

John doe 情報が返されることを期待しています - console.log(John doe's info) SOAP RESPONSE = empty

ボタンを 2 回 押します console.log(John doe's info) SOAP RESPONSE = John doe's info

提供されている SOAP クライアントのサンプル コードを使用してリクエストを発行すると、次のようになります。

console.log は毎回動作します:

global.results 値に競合状態があるというスコープの問題はありますか?

私はNode JSなどの初心者なので、おそらく私のコードに何か問題があると確信しています...

石鹸サーバーのコールバックに間違って渡していますか??

どんな洞察も大歓迎です。