問題タブ [knex.js]
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.
javascript - テーブルが MYSQL に追加されましたが、投稿時に 500 が返されました
Node モジュール KNEX を使用して MYSQL 呼び出しを行っています。ユーザーが独自のカスタム テーブルを追加できるようにしたい。すべての列を含むデータベースを MYSQL に追加できますが、コンソールで 500 内部サーバー エラーが発生します。
これは、MYSQL データベースにアクセスするカスタム ファイル knex.js です。
前に述べたように、データベースが作成されるので、この関数は正常に動作するようです。この次のコードは、angular.js からポスト リクエストを受け取ります。データはテーブルと呼ばれる var にコンパイルされ、テーブルは knex.createUserTable() に送信されます。ただし、コンソールに値が表示されず、500 エラーが返されます。
node.js - knex なしの本棚 - クエリを実行
mysql データベースへのログ データを含む機能している node.js アプリケーションがあります。(knex.js を使用しない場合)
ここで、データベース テーブルにクエリを実行する機能を追加したいと考えています。私の質問は、knex.js が必要ですか? knex なしでクエリを実行することは可能ですか?
この例を明確に見つけることができませんでした。
bookshelf.js - 本棚とknexの初期化エラー
bookshelf と knex を使用してノード js で mysql 接続をセットアップしようとしています。これは私のセットアップです:
次のエラーが表示されます。
行のように見えます :require('bookshelf')(knex)
エラーをスローします。
javascript - koa の knex でのエラー処理とステータス コード
RESTful Web サービスを構築するために koa と knex を試しています。knex をジェネレーターにラップするkoa-knex-middlewareも使用しています。
特定のリソースに対する GET および POST リクエストで何が起こるかを定義する次のコードがあります。
これは一般的に機能しますが、HTTP ステータス コードを変更することはできません。たとえば、アイテムを追加した POST リクエストに対して 201 を返し、DB スキーマに適合しない不正な形式のリクエストに対して 400 を返したいとします。
tap()
knex からandを使ってみcatch()
ましたが、ステータスコードを変更できませんでした。
永遠にハングアップします。.catch
400 を設定するために使用しようとしても同じです。
最初は Koa を読んで、それがどのように機能するのかを大まかに理解したと思っていましたが、今ではもうよくわかりません。特に、koa とジェネレーターの相互作用と knex からの約束は、私をひどく混乱させます。
私の一般的なアプローチは健全ですか、それともこのように knex と koa を混合するのは悪い考えですか? また、この組み合わせでエラーとステータス コードを正確に処理するにはどうすればよいでしょうか。
knex.js - Knexjs 存在しない場合は、挿入するか、更新します
このコードはどのように最適化できますか? where を 2 回呼び出したくありません...これよりも優れたクエリを作成することは可能ですか?
json - Node JS - Express - postgres はループ クエリによってネストされた json オブジェクトを取得します
postgres を使用してノード js で次のコードを実行して、次のようなネストされた json オブジェクトのリストを取得しようとしています。
このコードを使用して:
しかし、結果は空の配列です。
クエリの非同期処理の問題かと思いますが解決できません。
javascript - これはbookshelf.jsで移行を使用することは可能ですか?
knex と本棚で移行を使用しようとしていますが、これまでのところ私のコードです。本棚のドキュメントの例です。
実行してみました:
しかし、私のデータベースには単一の変更はありません。どうすればそれを機能させることができますか?
javascript - Bookshelf.jsモデルを取得する際の「新規」使用の違いは何ですか?
Bookshelf.js ドキュメントには、「new」を含むコード例と「new」を含まないコード例があります。
ここhttp://bookshelfjs.org/#Model-instance-hasMany
しかし、ここhttp://bookshelfjs.org/#Model-instance-fetch
違いは何ですか?