程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法在快递上获得 POST 请求大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决无法在快递上获得 POST 请求?

开发过程中遇到无法在快递上获得 POST 请求的问题如何解决?下面主要结合日常开发的经验,给出你关于无法在快递上获得 POST 请求的解决方法建议,希望对你解决无法在快递上获得 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 匹配。

  1. 浏览器总是从浏览器向服务器发送 get 请求,专门使用 postman、curl 或 HTML 表单发送 post 请求。 如果您使用邮递员试试这个 https://learning.postman.com/docs/sending-requests/requests/#sending-body-data

get 和 post 的区别请参 this

编辑:- http post 请求意味着:-“http POST 方法向服务器发送数据。请求正文的类型由 Content-Type 标头指示。”

get request :-“http GET 方法请求指定资源的表示。使用 GET 的请求应该只用于请求数据(它们不应该包含数据)。”

大佬总结

以上是大佬教程为你收集整理的无法在快递上获得 POST 请求全部内容,希望文章能够帮你解决无法在快递上获得 POST 请求所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。