var express = require('express');
var router = express.Router();
var users = require('./controllers/users.js');
router.post('/api/v1/user/', validateRequest, users.create);
function validateRequest(req,res, next){
}
module.exports = router;
为什么Node和Chrome之间的行为有所不同?我检查了它们的v8版本,两者都是5.x,这很奇怪。
答案 0 :(得分:3)
控制台实现对象内容的呈现只是一个区别。如果你这样做
console.log(JSON.parse('{"a":"\\\\"}').a.length)
在这两种环境中,您都能正确获得1
。
节点控制台似乎想要向您显示对象内容,以便您可以使用剪切和粘贴重新创建对象。 Chrome控制台只显示单个反斜杠,但两个环境中只有一个反斜杠。