問題タブ [node-mysql]
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.
mysql - Node.js で MySQL の AES_ENCRYPT を復号化する
バッファオブジェクトにAES解読を使用する際に問題があり、誰かが私が間違っていることを知っていることを願っています...
MyExample: ユーザー名とパスワードに AES_ENCRYPT を使用する MySQL テーブルがあります...
Node.JS: node-mysql モジュールを使用してクエリをデータベースに送信しています。
パスワードとユーザー名には、次のような値が返されます。
Node.JS decipher メソッドでデコードする方法は? 私の試みはすべて失敗しました... AES-128-ECBが正しく選択されていることを願っています...
Node.JS で何かを解読するには、次のようにします。
助けてくれてありがとう:)
javascript - node-mysql / node.js で一度に 1 行ずつフェッチするにはどうすればよいですか?
node.js / Javascript に移植する必要がある PHP コードがいくつかありますが、これを適切に行う方法がわかりません。一度に 1 行だけをフェッチします。
MASSIVE データセットを生成するクエリがあります。必要な結果はごくわずかです。しかし、私は何人かわかりません。
PHP では、クエリを実行してから、条件が満たされるまで行ごとに行をフェッチします。php 擬似コード:
node-mysqlでこれを行う方法がわかりません。SQL クエリに LIMIT 1 を追加して、毎回新しいクエリを作成することはできますが、順序付きリストの次の行を取得するにはどうすればよいでしょうか? どんなヒントでも大歓迎です。
それが役立つ場合、これは実際のコードです:
javascript - app.get(..)でルーティングした後、Express JS'this' undefined
APIとして使用するように設計された基本的なNodeJSサーバーがあり、ログとデータベースモジュールを作成し、さまざまなリクエストタイプを処理するために他のモジュールを追加し始めました。
Express.jsとnode-mysqlを使用しています
訪問する/v1/group
と、次のエラーが発生します-
リクエストを受け取って未定義の呼び出しgroup.getAll()
を行った後this
、理由がわかりません。アプリケーションを設定する方法this
や、アプリケーションをすべて間違って構成した方法はありますか?
sever.js
database.js
groups.js
node.js - Express3 JS - ルートでのセッション データへのアクセスと設定
node-mysql クエリ コールバック内で nodejs サーバー セッション変数にアクセスしようとしていますが、req.session 内の変数にアクセスまたは設定できないようです。
上記のように、セッションが正しく機能していることを確認するためのテストとして、名前と姓をセッションに追加しようとしていますが、これは最終的に認証システムの一部になります。
これを達成するための最良の方法は何ですか。いくつかの重要なミドルウェアがありませんか?
編集:これはroutes.login_processの完全なコードです
これは /login に投稿されたフォームから投稿されています
mysql - MySQL での膨大な複数クエリ ステートメントのパフォーマンスの高速化
サーバー上でcronジョブとして実行されているnode.jsスクリプトがあります。
外部ソースからデータを非同期に受信し (複数の同時リクエスト)、UPDATE クエリがセミコロンで区切られた複数のクエリ ステートメントでデータベースを更新します。
1 つの 8000-UPDATES マルチクエリは、約 55 秒実行されます。
データベースの更新プロセス全体を何とかスピードアップする方法はありますか?
単一のクエリは非常に単純です-のように
idフィールドのインデックスが作成されます。
javascript - Node.js および mysql コールバック : クエリ コールバック内のクエリ
データベースにデータがない場合にデータを挿入するだけなので、Select SQL のコールバック関数に Insert SQL を挿入しましたが、次のようなエラーが発生しました。
{ [エラー: 終了を呼び出した後、クエリをキューに追加できません。] コード: 'PROTOCOL_ENQUEUE_AFTER_QUIT', 致命的: false }
私のコードスニペットはここにあります:
誰かアドバイスをくれませんか?ありがとう
- - アップデート - -
実際、select SQL のコールバック関数は匿名関数ではありません。db.end() に関する私のコード スニペットは次のようになります。