小编Rah*_*hul的帖子

如何处理快速nodejs中的body-parser错误

我正在使用以下数据访问Node上的Web服务,

我的请求数据是:

{
"first_name":"surinder",,
"last_name":"rawat",
"email":"surinder.rawat@testcompany.com",
"phone":"1234567890",
"password":"surinder",
"user_type":"H",
"device_type":"A"
}
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

Connect
400 SyntaxError: Unexpected token ,
   at Object.parse (native)
   at parse (/home/surinder/workspace/HappyHakka/node_modules/body-parser/lib/typs
   /json.js:76:17)
   at /home/surinder/workspace/HappyHakka/node_modules/body-parser/lib/read.js:98:18
   at IncomingMessage.onEnd (/home/surinder/workspace/HappyHakka/node_modules/body-parser
   /node_modules/raw-body/index.js:136:7)
   at IncomingMessage.g (events.js:180:16)
   at IncomingMessage.emit (events.js:92:17)
   at _stream_readable.js:943:16
   at process._tickCallback (node.js:419:13)
Run Code Online (Sandbox Code Playgroud)

我故意使用双逗号来获取此错误.我想知道如何处理此错误并以正确的格式向用户显示错误

谢谢

error-handling node.js body-parser

10
推荐指数
1
解决办法
5573
查看次数

Mysql 版本在 phpmyadmin 中不同

我刚刚将我的 MYSQL 版本从 5.5.40 升级到 5.6.22,但我的 PHPMYADMIN 仍然在主页上显示相同的旧版本

在终端我检查了版本
mysql --version ==> 5.6.22

但是当我在终端和 PHPMYADMIN 中检查“select version()”命令时,我得到了正确的版本 5.6.22

但是在 PHPMYADMIN 的主页上我得到 5.5.40-0ubuntu0.14.04.1 - (Ubuntu)

在一篇文章中,我读到可能安装了两个 mysql 客户端,可能是 phpmyadmin 指的是旧客户端。如果是这种情况,我该如何删除旧客户端

mysql phpmyadmin

6
推荐指数
1
解决办法
3590
查看次数

标签 统计

body-parser ×1

error-handling ×1

mysql ×1

node.js ×1

phpmyadmin ×1