Я использую документацию по swagger для API узла js. Моя модель тела:
TransferTokenRequest:
required:
- amount
- currency
- to
properties:
amount:
description: "Number of amount to be transfer"
type: number
minimum: .00000001
maximum: 100000000
Когда я передаю начало с 0, число в параметре тела в API узла js, тогда я получаю ошибку ниже.
400 Плохой запрос Неожиданный номер в JSON в позиции 17
Я передаю запрос ниже в PostMan
{
"amount": 01
}
Когда яотправляю запрос в API, затем получаю сообщение об ошибке ниже.
<code><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>SyntaxError: Unexpected number in JSON at position 17
<br> at JSON.parse (<anonymous>)
<br> at parse (/home/laxman/CODE/AKEO/LedgefarmNetworkAPi/node_modules/swagger-tools/node_modules/body-parser/lib/types/json.js:84:17)
<br> at /home/laxman/CODE/AKEO/LedgefarmNetworkAPi/node_modules/swagger-tools/node_modules/body-parser/lib/read.js:102:18
<br> at done (/home/laxman/CODE/AKEO/LedgefarmNetworkAPi/node_modules/swagger-tools/node_modules/raw-body/index.js:248:14)
<br> at IncomingMessage.onEnd (/home/laxman/CODE/AKEO/LedgefarmNetworkAPi/node_modules/swagger-tools/node_modules/raw-body/index.js:294:7)
<br> at Object.onceWrapper (events.js:313:30)
<br> at emitNone (events.js:111:20)
<br> at IncomingMessage.emit (events.js:208:7)
<br> at endReadableNT (_stream_readable.js:1064:12)
<br> at _combinedTickCallback (internal/process/next_tick.js:139:11)
<br> at process._tickDomainCallback (internal/process/next_tick.js:219:9)