无法从手机访问返回的json数据
我有以下数据从HandOnTable发回到Node / Express / Body-parser后端。
[["Bob",null,"PhD",null],["Jane",null,"Masters",null],["Stew",null,"Degree",null]]
我想能够访问数据的每个logging(行),例如Bob,null,“PhD”,null。 这会给我我的数据在Node中写出一个文档。
当我做一个console.log(req.body.table)
我得到了上述所有的数据 – 如果我做一个console.log(req.body.table[0])
我只得到一个'['。
有任何想法吗?
req.body.table
是一个string,这就是为什么你只有在做req.body.table[0]
时才得到第一个字符。
先parsing它
var parsed = JSON.parse(req.body.table); var bob = parsed[0];
或者如果您只使用JSON,则可以将Node Bodyparser设置为为您执行此操作
app.use(bodyParser.json())
- 不加载“express-validator”:迁移到Express 3
- 如何使用节点expression式在mongodb中存储Json Web Token
- Passport AngularJS ExpressJS:Access-Control-Allow-Origin不允许Origin null
- 柴没有达到.end()
- Webpack传输轮询错误
- 在服务器path中用冒号和问号得到方法
- 在Nodejs / Express中链接承诺的最佳实践
- 当AJAX调用获得404时,Express会返回CORS错误?
- MongoDB-Express :: ENOTDIR:不是目录,… gssapi.js / package.json