node.js处理post请求
1.前台index.js修改为:
$.ajax({
"url": "http://127.0.0.1:8888/api",
"data": { "id": 111 },
"dataType": "json",
"type": "post",
success: function (res) {
console.log(res)
}
})
2.api.js添加代码:
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.post("/api", function (req, res) { //创建路由,第一个参数是路由,第二个是函数
console.log("接收到的id为:" + req.body.id);
res.send('{"code":' + req.body.id+'}')
})
3.cmd中输出

4.访问http://nodejsdemo/,按【F12】查看network

node.js创建网站实例1_hifhf的博客-优快云博客
node.js创建网站实例2_hifhf的博客-优快云博客
node.js创建网站实例3_hifhf的博客-优快云博客
node.js创建网站实例4_hifhf的博客-优快云博客
node.js创建网站实例5_hifhf的博客-优快云博客
本示例展示了如何使用Node.js的Express框架和body-parser中间件处理POST请求。在前端,我们使用jQuery的ajax方法发送数据到服务器。在后端,配置body-parser来解析请求体,并通过定义路由响应POST请求。服务器接收到请求后,返回JSON响应。
656

被折叠的 条评论
为什么被折叠?



