node.js - 与 Mongoose 连接时出现问题 - TypeError: mongoose.connect is not a function
问题描述
我在我的 React 应用程序中连接到 Mongoose 时遇到了一些问题。我正在尝试将 Azure Cosmos DB 实例与 Mongo API 连接起来。
这是我的 app.js:
import React from 'react';
const mongoose = require('mongoose');
const dbUri = `SecretDBConnectionString`
mongoose.createConnection(dbUri, { useNewUrlParser: true })
.then(console.log('MongoDB Connected..'))
.catch(err => console.log(err));
class App extends React.Component {
render(){
return(
<div></div>
)
}
}
export default App;
我收到此错误:
TypeError: mongoose.createConnection 不是函数
我已经用谷歌搜索了这个错误,但没有找到与我的情况有关的东西。我觉得我错过了一些非常基本的东西。
解决方案
经过进一步研究,我了解到您无法从客户端初始化 MongoDB。
推荐阅读
- reactjs - 将数据从类传递到类外的常量函数集
- javascript - 用动画中的幻灯片替换行点击时卡片的内容
- .htaccess - OpenCart 2.2:https 配置未加载 css
- django - GDAL 库显示 OSError 的 Geodjango 错误:[WinError 126] 找不到指定的模块
- java - PSQLException:预期没有结果时返回了结果
- ruby-on-rails - Capybara 按钮 JS 响应 ActionController 错误
- python - 在python中对html选项列表进行排序
- android - 程序类型已经存在:使用带有 firebase 和 google play 服务的 androidx 库无法构建 android studio 3.1.1
- swift - PKAddPaymentPassViewController 为零
- python-3.x - 是否可以在 tkinter 中更改按钮颜色?