Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用express在node.js服务器上执行post请求_Javascript_Node.js_Express - Fatal编程技术网

Javascript 无法使用express在node.js服务器上执行post请求

Javascript 无法使用express在node.js服务器上执行post请求,javascript,node.js,express,Javascript,Node.js,Express,我有一个index.js文件,其中包含处理get和post请求的代码 GET请求工作得很好,问题在于POST 这是我的密码 var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/', function(req, res, next) { res.render('index', { title: 'Express' }); }); route

我有一个index.js文件,其中包含处理get和post请求的代码

GET请求工作得很好,问题在于POST

这是我的密码

var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
    res.render('index', { title: 'Express' });
});


router.post('/', function(req, res, next) {
    console.log("post request to index");
    res.render('index', { title: 'Express' });
});

module.exports = router;
使用Rest客户端,如果我用一个方法ping我的服务器,我会得到400个错误

请帮忙


Nikhil

当我试图用POST方法攻击服务器时,我收到了400个错误请求!您是否可以编辑您的问题以包含您的应用程序代码,例如,向我们展示您附加了哪些其他中间件,例如bodyParser?您是否可以向我们展示您提出的POST请求类型?你是用卷发做的吗?邮递员还有什么吗?您已经在server.js ex require./index.js'Hi中加载了此文件。我已经解决了这个问题。我已经发送了无效的json参数作为有效负载的一部分,因此请求甚至没有到达服务器。那是个愚蠢的错误。谢谢