При попытке отправить пользовательские данные для регистрации приложение возвращает (узел: 2407) UnhandledPromiseRejectionWarning: MongoError: невозможно выполнить необработанные запросы администратора при ошибке атласа.Кажется, у меня проблемы со строкой подключения MongoDB, но я также не уверен.Я использую React / Redux для моего внешнего интерфейса и Node.js для моего внутреннего.
Я попытался заменить строки подключения на другую альтернативу, но, похоже, это не работает.Как видно из другого поста, мне кажется, мне нужно выбрать более длинные строки подключения, которые, к сожалению, я не могу найти на веб-сайте MongoDB Atlas.
Ниже приведен код строки подключения:
module.exports = {
mongoURI:
"mongodb+srv://willy123:willy123@devconnector-cddgi.mongodb.net/test?retryWrites=true",
secretOrKey: "secret"
};
Ниже у меня есть authActions.js, который возвращает authActions и возвращает err.response = undefined после отправки данных.
import { GET_ERRORS } from "./types";
import axios from "axios";
// Register User
export const registerUser = (userData, history) => dispatch => {
axios
.post("/api/users/register", userData)
.then(res => history.push("/login"))
.catch(err =>
dispatch({
type: GET_ERRORS,
payload: err.response.data
})
);
};
Я хочу знать, как решить эту проблему, чтобы можно было успешно отправить данные в базу данных MongoDB.