怀疑是通过nodejs接收一个variables
我已经研究了各种网站,并得到了下面的解决scheme,但仍然无法使其工作,有人有什么想法可能会做错吗?
我使用http://hurl.it/来testing我的服务器,但是当我尝试从邮件得到nameArea什么都没有来我的服务器:8080 / area / nameArea = area1&area1x = -30.02724579591031&area1y = -51.22842527925968
var app = require('express')(); var http = require('http').Server(app); var mysql = require('mysql'); var bodyParser = require("body-parser"); app.post('/area',function(req,res){ var Areanome = req.body.nomearea; var Area1x = req.body.area1x; var Area1y = req.body.area1y; console.log ('Read name area: '+Areanome); console.log(geometry); var data = { "error":1, "Area":"" };
但在日志只有来这读取名称区域:undefined我不明白我做错了:(如果我尝试console.log('testing:'+ JSON.stringify(req.body));来这个:{ }
您正在寻找请求正文中的数据,但是在您发送请求查询string的post中。
您想要的值可以在以下位置find:
req.query
看着你的路线,不应该是:
myserver:8080/area?nameArea=area1&area1x=-30.02724579591031&area1y=-51.22842527925968
注意?
而不是你的&
。
其次,你正在检查正文,但应该检查查询。
req.query
- expression式/ Mongoose路由器:'投射到ObjectId失败的价值“未定义”的path“_id”
- 在TypeScript 2.0中正确使用React.Events?
- Express / Mongoose项目中的HTTP Get和Post请求中缺less内容
- 使用node.js和socket.io创build密钥之间的私人聊天
- NodeJS:内存使用增长在recursion刮擦直到崩溃
- 使用Gulp将资产上传到s3
- 使用Express-Handlebars视图引擎在Express 4.x框架中渲染局部视图
- nodejs或expressjs在没有响应返回时重复调用路由
- 使用Javascript进行反应式编程