响应不返回猫鼬

时间:2020-07-08 14:04:52

标签: node.js mongodb mongoose

它不返回任何内容(挂起状态),我在控制台中看到 { _id: 5f05d1527de7984a2c998385, name: 'alexa', age: 12 }。我尝试了方法promise和回调,但是还是一样。你能猜出是什么问题吗?

const express = require('express');
const app = express();
const mongoose = require('mongoose');

app.use(express.json());

const TestModel = mongoose.model(
    'test',
    new mongoose.Schema({
        name: {
            type: String,
            required: true,
        },
        age: {
            type: Number,
            required: true,
        },
    }),
);

app.post('/test', async (req, res, next) => {
    const testUser = req.body;
    const Test = new TestModel(testUser);
    console.log(Test);
    /* Test.save(function (err, doc) {
        if (err) {
            return res.json({ message: 'something went wrong' });
        }
        res.json(testUser);
    }); */
    await Test.save();
    res.json(testUser);
});

app.listen(4000, () => {
    console.log('playground is up');
});

0 个答案:

没有答案