問題タブ [node-sqlite3]
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.
node.js - Node.js を使用して SQLite データベースから新しい値を取得できません
Node.js を SQLite3 と共に使用して、データベースと通信しています。新しいデータを正常に追加し、既存のデータを読み取ることができます。私の問題は、Node.js サーバーを再起動しない限り、インターフェースから追加したデータを取得できないことです。
データベースがロックされている可能性が高いか、新しいデータを再読み取りする機能を変更する必要があることはわかっていますが、どうすればよいかわかりません。
コードは申し訳ありませんが、時間の経過とともに搾乳された母乳の量を追跡し、グラフ化するように設計されています.
サーバー.js
db.js
lastAmountLeft と LastAmountRight は更新する必要がありますが、更新しません。(私は自分のhtmlページ内でもそれらの値を使用しています)
python - NPM 再構築ブロッカー
私は自分の pi で raspbian を実行しています。「npm rebuild」を実行すると、npm でインストールされた node-red ノード パッケージが node-red インターフェイスに表示されます。「npm rebuild」を実行すると、終わりのないメイクファイルに入り、ソースからビルドしようとします(または、少なくとも1時間以上続き、明らかな進歩はありませんでした):
つまり、sqlite が読み込まれないため、contrib-nodes を使用できません。これは、私の問題に対する理想的なソリューションです。
「sudo npm rebuild」を実行すると、エラーが発生します。
役に立ったら、今後のコメントにデバッグ ログを添付します。
ここのアドバイスに従ってみました: bcrypt@1.0.3 install: `node-pre-gyp install --fallback-to-build`
そしてここ: npmの再構築中のnpm-gypのエラー
どちらの場合も、これは、適切な python バージョンを見つけて、python フレームワークを介してコマンドをルーティングしようとする (python で npm を実行しようとする) など、すべてのアドバイスに従うことを意味しました。
ビルド バイナリ 4.0.9 を試してダウンロードするために aws にログインするだけでなく、nvm を使用してノード v10.16.0、v8.16.0、および v12.4.0 をインストールし、3 つのフレームワークすべてで「npm rebuild」を実行して、ほぼ同一の出力
「npm 再構築」により、SQL ノードとテレグラムボット ノードを使用できるようになり、デモの基本的なフローを取得できるようになると期待しています。