express.jsでは、すべてのreq.paramsが文字列で渡されます。req.paramsが数値かどうかを確認する方法は?
30が「30」として渡されます
として渡される三十「三十」
このような場合には、私は2番目のケースを知っている状態を記述し、どのように文字列で、最初のケースは実際には数字ですか?
express.jsでは、すべてのreq.paramsが文字列で渡されます。req.paramsが数値かどうかを確認する方法は?
30が「30」として渡されます
として渡される三十「三十」
このような場合には、私は2番目のケースを知っている状態を記述し、どのように文字列で、最初のケースは実際には数字ですか?
数値またはparseIntを使用して数値型に変換する必要があります。
これで、番号がisNaN関数を使用しているかどうかを判断できます。
構文解析ライブラリ(skipperまたはbody-parserなど)を解析して解析することをお勧めします。次に、typeof
を使用してタイプを確認できます。タイプチェックコンバージョン時にエラーをチェックしたくない場合は、これはオプションです。
body-parserで試してみましたが、typeofに "number"が表示されません – Harrison