Javascript EXPRESS:EXPRESS.urlencoded不工作

Javascript EXPRESS:EXPRESS.urlencoded不工作,javascript,node.js,pug,backend,Javascript,Node.js,Pug,Backend,我不知道为什么console.log(req.body)没有显示任何输出,如果有人能解释为什么的话 当我填写详细信息并提交时,req.body应在终端中打印详细信息,但未显示任何内容 我是nodejs新手,请解释一下为什么它实际上没有打印输出 代码: const express=require('express'); const path=require('path'); 常量app=express(); //快递相关资料 app.use('/static',express.static('s

我不知道为什么console.log(req.body)没有显示任何输出,如果有人能解释为什么的话 当我填写详细信息并提交时,req.body应在终端中打印详细信息,但未显示任何内容 我是nodejs新手,请解释一下为什么它实际上没有打印输出

代码:

const express=require('express');
const path=require('path');
常量app=express();
//快递相关资料
app.use('/static',express.static('static'));
app.use(express.urlencoded());
//哈巴狗特有的东西
应用程序集(“查看引擎”、“帕格”);
app.set('views',path.join('views');
//端点
应用程序获取(“/”,(请求,请求)=>{
const con=“知识”;
const parans={'title':'PUBG','content':con};
res.status(200).render('index.pug',parans);
});
应用程序发布(“/”,(请求,回复)=>{
控制台日志(请求主体);
const parans={'message':'您的表单已提交'};
res.status(200).render('index.pug',parans);
})
//听着,波特
app.listen(80,()=>{
控制台日志(“在端口80上成功”);
});

#{title}
风格
包括../static/style.css
标题 提交
首先安装npm安装主体解析器,然后添加以下行

Code:
 const bodyParser=require("body-parser");
 app.use(bodyParser.json());
 app.use(express.urlencoded({ extnded: true }));

您是否希望为route
app.post(“/”,…)
设置的编码在此触发?没有应该发生的原因-您的
表单
元素没有显式的
方法
集,因此将使用默认表单提交方法
GET
。从客户端发送数据或空json。请检查correctlylet headers=new headers();append('content-type','application/json');fetch('/',{method:'POST',headers:headers,body:JSON.stringify(form_data)})。然后(函数(response){console.log(“response..”;return response.JSON();})。然后(函数(user_JSON){console.log(user_JSON);});