【发布时间】:2016-04-29 08:52:50
【问题描述】:
我正在尝试从JavaScript 发送PUT 请求。我无法将值从javascript 发送到node js,它给了我编辑:error is Unexpected token: o at Object.parse()。在这条线上var message = JSON.parse(req.responseText); 也许我应该提到我正在使用bodyParser。
request.open("PUT", "myurl", true);
request.setRequestHeader('Content-Type', 'application/json');
request.send(JSON.stringify({message: "from javascript"}));
来自node js 我想将该值发送到couchDB,但我不确定如何获取从javascript 传递的message 值
router.put('/fillMessage', function(req, res){
var request = new XMLHttpRequest();
//...
var message = req.body;
var newData = {_id: data._id, _rev: data._rev, message: "JS value goes here"};
//...
});
现在我正在调试节点 js req 变量,似乎没有 json 值传递给它。没有responseText 或body 属性
【问题讨论】:
标签: javascript json node.js xmlhttprequest put