【问题标题】:TypeError when importing mongoose npm module in React app在 React 应用程序中导入 mongoose npm 模块时出现 TypeError
【发布时间】:2020-05-13 00:51:37
【问题描述】:

在我的 react 项目中,在一个组件中,我想像这样包含一个 npm 模块:

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test', {useNewUrlParser: true});

这确实适用于常规节点 js,但反应显示TypeError: mongoose.connect is not a function。尝试import mongoose from 'mongoose' 会返回TypeError: mongoose__WEBPACK_IMPORTED_MODULE_4___default.a.connect is not a function

如何在 React 应用中使用 npm 包?我需要流星吗(我听说过,但我不明白它的作用)?

【问题讨论】:

    标签: javascript node.js reactjs npm mongoose


    【解决方案1】:

    除了验证之外,您不能在浏览器中使用猫鼬 => doc

    Mongoose 支持在浏览器中创建模式和验证文档。 Mongoose 的浏览器库不支持保存文档、查询、填充、鉴别器或除模式和验证文档之外的任何其他 Mongoose 功能。

    【讨论】:

    • 谢谢。你知道如何从浏览器访问 mongodb 中的数据吗?
    • 你不能在客户端这样做,你必须通过像nodejs这样的后端
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    相关资源
    最近更新 更多