MERN mongoDB 集合未更新且未发送响应

Posted

技术标签:

【中文标题】MERN mongoDB 集合未更新且未发送响应【英文标题】:MERN mongoDB collection is not updating and response doesnt sent 【发布时间】:2021-11-13 08:56:13 【问题描述】:

我是 MERN 的新手,我正在为我的 react 应用程序开发 api。我正在关注一个教程。我为测试目的创建了以下代码。但是没有发送响应,并且 mondoDB 集合也没有更新。数据库已连接。

const router = require("express").Router();
const User = require("../models/User");

//Register
router.get('/register', async(req, res) => 
     const user = await new User(
         username:"Kasun",
         email:"banchiyt@gmail.com",
         password:"kasun123"
     )
    await user.save();
    res.send("Ok");
);

module.exports = router;

这里出了什么问题? ?

【问题讨论】:

【参考方案1】:
router.get('/register', async(req, res) => 
     const user = new User(
         username:"Kasun",
         email:"banchiyt@gmail.com",
         password:"kasun123"
     )
    await user.save();
    res.send("Ok");
);

你有一个等待太多,如果这不起作用,那么请发布你的节点错误和用户模型。

【讨论】:

以上是关于MERN mongoDB 集合未更新且未发送响应的主要内容,如果未能解决你的问题,请参考以下文章

MERN - TypeError:无法读取未定义的属性“id”

现有数据库中的 Mongoose 节点 API 未返回结果且未显示错误

如何在 MERN 堆栈中发送响应模式?

收到推送通知且未调用 CGM 意图服务时应用程序崩溃

jQuery Web Socket 未连接且未发送

Axios:网络错误且未发送请求