大佬教程收集整理的这篇文章主要介绍了无法在快递上获得 POST 请求,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我无法通过 express 框架获得任何 POST
请求。
这是我的代码
var express = require("express");
var app = express();
app.set("vIEw ENGIne","eJs")
app.get("/",function(req,res){
res.render("home");
});
app.post("/addfrIEnd",res){
res.send("you have reached the post route succesfully");
});
app.get("/frIEnds",res){
var frIEnds =["lara","tommy","miranda","faith","locas"];
res.render("frIEnds",{frIEnds : frIEnds});
});
app.Listen(3000,function(){
console.log("server is Listening on port 3000");
});
请提出任何建议。
很少观察。
1)您的 app.js 缺少正文解析器(如果将来您想读取表单数据)。
只需将此添加到您的应用程序,js
const app = express();
app.use(bodyParser.json());
无论您在何处尝试发送 post 请求,例如 HTML 表单或按钮,它都有正确的路由,它应该与此 post 路由 /addfriend
匹配。
get 和 post 的区别请参考 this
编辑:- http post 请求意味着:-“http POST 方法向服务器发送数据。请求正文的类型由 Content-Type 标头指示。”
get request :-“http GET 方法请求指定资源的表示。使用 GET 的请求应该只用于请求数据(它们不应该包含数据)。”
以上是大佬教程为你收集整理的无法在快递上获得 POST 请求全部内容,希望文章能够帮你解决无法在快递上获得 POST 请求所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。