【问题标题】:I cannot access req.body. console.log doesn't print the request object;我无法访问 req.body。 console.log 不打印请求对象;
【发布时间】:2021-07-02 14:05:51
【问题描述】:
const { render } = require("ejs");

const express= require("express");

const app = express();

const path = require('path');


app.use(express.static('views'));

app.set('view engine','ejs');

app.set('views', path.join(__dirname,'/views','ejs'));

app.get('/',(req,res)=>

{

 res.render('homepage2.ejs')

})

app.get('/gallery',(req,res)=>

{
    res.render('gallery.ejs')

})

**app.get('/termin',(req,res)=>

{
    console.log(req.body);

    res.render('termin2.ejs', {currentMonth:"Януари"});

})**

app.listen('3000',()=>

{

    console.log('listening on port 3000');

})

【问题讨论】:

    标签: node.js express req


    【解决方案1】:

    你正在使用GET,如果你想在正文中发送你的数据,你应该从GET更改为POST所以

    app.post('/termin',(req,res) => {
          console.log(req.body);
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-11
      • 2022-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 2015-12-19
      相关资源
      最近更新 更多