Ошибки при доступе к атласу mongodb через приложение create-реагировать - PullRequest
0 голосов
/ 13 января 2020

Я использую стандартное соединение, предложенное mongodb atlas

const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://<username>:<password>@cluster0-4azjv.gcp.mongodb.net/test?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true });
client.connect(err => {
  const collection = client.db("test").collection("devices");
  // perform actions on the collection object
  client.close();
});

Я получаю следующую ошибку

TypeError: Cannot read property 'replace' of undefined
at matchesParentDomain (uri_parser.js:30)
at uri_parser.js:71

Я включил 0.0.0.0/0 в свой белый список.

1 Ответ

0 голосов
/ 14 января 2020

Чем больше я смотрю на это, кажется, что различие между передней и задней частью имеет большое значение. Я столкнулся с подобной проблемой для bigquery. Поскольку я не хотел создавать бэкэнд, я создал google cloud function, который служит бэкэндом, и использовал fetch. Это также работало для bigquery.

...