【发布时间】:2021-05-28 16:28:54
【问题描述】:
大家好,我已经尝试了很多方法来将邮递员的请求正文放入我的脚本中,但正文总是空的,你能帮我把它弄好吗
我已经在 index.js 中创建了服务器,当我尝试从中读取请求正文时工作正常 这是一个例子 this is the index script
const express =require('express');
const mongoose=require('mongoose');
const app=express();
require('dotenv').config();
const ConnectDB=require("./config/db");
app.use(express.json());
app.use(express.urlencoded({extended:false}));
ConnectDB()
app.use('/api/users',require('./routes/usersRouter.js'))
app.post('/test',(req,res)=>{
res.json(req.body)
})
const port=process.env.PORT||3000;
app.listen(port,()=>console.log("server start on "+port));
在邮递员中输入 in-output postman index
const express =require('express');
const mongoose=require('mongoose');
const router =express.Router();
router.use(express.json());
router.use(express.urlencoded({extended:false}));
//signup Route
router.get('/signup',(req , res) => {
console.log(req.body);
});
module.exports=router;
这是我里面的路由器脚本我无法阅读请求的正文我尝试了很多不同的方法但没有锻炼 usersRouter js
【问题讨论】:
-
虽然图片可以抵得上一千个单词,但对于代码而言,情况并非如此。请在您的问题中发布实际代码,而不是图片
-
只是邮递员没在失眠工作正常
标签: javascript node.js json express body-parser