Необработанное исключение: соединение закрыто до того, как был получен полный заголовок. - PullRequest
0 голосов
/ 08 мая 2020

Привет, у меня тут небольшие проблемы, я только что обнаружил это, нажав кнопку «Добавить в корзину», а затем быстро нажав кнопку «Назад» на моем телефоне. я получаю следующую ошибку: «Необработанное исключение: соединение закрыто до получения полного заголовка»

RaisedButton(
   child: Text("add to cart"),
      onPressed: () async{
                 await funcAddToCart(widget.buCode,widget.tenantCode,widget.prodId,itemCount,loadItemData[index]['prodPrice']);
                        },
                      )

//my function call after button click
Future funcAddToCart(buCode,tenantCode,prodId,itemCount,price) async{
   int customerId = 12;
   Map data = {
     'customerId':customerId,
     'buCode':buCode,
     'tenantCode':tenantCode,
     'prodId':prodId,
     'itemCount':itemCount,
     'price':price
   };
   //encode Map to JSON
   var body = json.encode(data);
   await http.post('http://172.0.0.1:3000/addToCart',
       headers: {"Content-Type": "application/json"},
       body: body
   );
 }


// my node js route that receive the post call 

router.post('/addToCart', function (req, res) {
var customerId = req.body.customerId;
    var buCode = req.body.buCode;   
    var tenantCode = req.body.tenantCode;   
    var prodId = req.body.prodId;   
    var itemCount = req.body.itemCount;  
    var price = req.body.price; 

    db.query("INSERT INTO app_cart (customerId,buId,tenantId,productId,quantity,price,createdAt,updatedAt) VALUES (? ,? ,? ,? ,? ,? ,? ,?)",['12',buCode,tenantCode,prodId,itemCount,price,new Date(), new Date()], function (err, result, fields) {
                if (err) throw err;
              });
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...