Node.js NodeJS API Mongodb未保存数据

Node.js NodeJS API Mongodb未保存数据,node.js,mongodb,mongoose,nodeapi,Node.js,Mongodb,Mongoose,Nodeapi,最近我开始创建一个nodejs和mongoapi,试图保存数据,但无法保存任何信息。唯一可以获取的信息是发出POST请求时生成的ID。我使用POSTMANT测试de API,但没有成功保存数据。唯一能得到的信息就是ID这是我的代码 这是API路由和模型在同一个文件中。 api.js 您需要设置中间件,以从req.body获取数据。我在您的代码中没有看到任何中间件设置 1) 包括以下代码以设置中间件 var bodyParser = require('body-parser'); var app

最近我开始创建一个nodejs和mongoapi,试图保存数据,但无法保存任何信息。唯一可以获取的信息是发出POST请求时生成的ID。我使用POSTMANT测试de API,但没有成功保存数据。唯一能得到的信息就是ID这是我的代码

这是API路由和模型在同一个文件中。 api.js


您需要设置
中间件
,以从
req.body
获取数据。我在您的代码中没有看到任何中间件设置

1) 包括以下代码以设置中间件

var bodyParser = require('body-parser');
var app = express();
var urlencoded_body_parser = bodyParser.urlencoded({
    extended: true
});

app.use(bodyParser.json());
app.use(urlencoded_body_parser);
2) 在post
/applicators
端点上添加控制台日志

console.log(req.body);

3) 如果您在console上获得数据,则根据您所做的映射,数据应在MongoDB上成功持久化

请阅读如果解决了问题,您是否可以接受答案?
console.log(req.body);