Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
var worker = req.param('client'); // req.param('worker');である必要があります 変数をworkerに渡してから、それをSQLクエリで使用すると、テーブルにnull値が挿入されていました。私はworker='value'を使用していて、expressが文句を言っていないことに気づきましたが、なぜこれを行うのですか?
デフォルトでは、req.param値の検証がないためです。
また、パラメータがリクエストで定義されていない場合は、未定義の変数を作成してSQLクエリに挿入するだけです。
代わりに、req.paramにその値が含まれているかどうかを確認してから、varworker値を作成する必要があります。