Javascript req.body在Node.js中未定义,即使当我记录req时,它显示了body及其内容

Javascript req.body在Node.js中未定义,即使当我记录req时,它显示了body及其内容,javascript,jquery,node.js,ajax,express,Javascript,Jquery,Node.js,Ajax,Express,晚上好,, 我试图将req.body记录到控制台,但它表示它未定义,即使在我执行console.log(req)时,显示了主体及其内容。我正在尝试制作一个Twilio文本应用程序。我迷路了,我不确定它是否说身体是未定义的,即使它已经定义了。感谢您的指导 /*Nodejs index.js*/ const express=require('express') const app=express() 常数端口=3000 const bodyParser=require('body-parser')

晚上好,, 我试图将req.body记录到控制台,但它表示它未定义,即使在我执行console.log(req)时,显示了主体及其内容。我正在尝试制作一个Twilio文本应用程序。我迷路了,我不确定它是否说身体是未定义的,即使它已经定义了。感谢您的指导

/*Nodejs index.js*/
const express=require('express')
const app=express()
常数端口=3000
const bodyParser=require('body-parser');
const indexRouter=require(“./路由/索引路由器”);
/*视图引擎*/
const ejs=require('ejs');
应用程序集(“查看引擎”、“ejs”);
应用程序使用(“/”,索引路由器);
应用程序使用(express.static('public'));
use(express.urlencoded({extended:true}));
use(bodyParser.json());
应用程序获取(“*”,(请求,请求)=>{
res.sendStatus(404);
})
应用程序侦听(端口,()=>{
log(`Twilio应用程序正在侦听http://localhost:${port}`)
})
/*索引路由器*/
var express=需要(“express”);
var router=express.router();
var path=require('path');
const bodyParser=require('body-parser');
use(bodyParser.json());
require('dotenv').config();
var accountSid=process.env.ACCOUNT_SID;//您的帐户SID来自www.twilio.com/console
var authToken=process.env.AUTH_TOKEN;//来自www.twilio.com/console的身份验证令牌
var twilio=需要(“twilio”);
var client=new twilio(accountSid,authToken);
/*获取主页*/
router.get('/',函数(req,res,next){
res.render('索引')
});
/*斜纹夜叉*/
路由器.post(“/”,(res,req)=>{
/*client.messages.create({
正文:`${req.body.text}`,
收件人:“+17185412931”,//文本此号码
from:'+12058946009'//来自有效的Twilio编号
})
.then((message)=>console.log(message.sid))*/
控制台日志(req);
}) 
module.exports=路由器;
/*AJAX请求*/
$('#text')。关于('submit',函数(e){
e、 预防默认值();
const message=$(“#message”).val();
常数数据={
讯息:讯息,,
};
$.ajax({
键入:“POST”,//HTTP方法POST或GET
url:“/”,//在哪里进行Ajax调用
数据类型:“json”、//数据类型、HTML、json等。
contentType:“application/json”,//需要它向服务器发送正确的数据
数据:JSON.stringify(数据),//表单变量
成功:功能(成功){
警报(“文本已发送”);
}
});
});

自举启动
搜寻 正文
@augdog97

req/res处于错误位置。将
(res,res)
更改为
(req,res)

@augdog97


req/res处于错误位置。将
(res,res)
更改为
(req,res)

天哪!太尴尬了,谢谢你!一定会喜欢语法错误的,哈哈,莫利!太尴尬了,谢谢你!一定喜欢语法错误哈哈