У меня проблемы с получением данных для сохранения в моем mongoDB через сообщение. Я могу заставить его правильно отображаться в файле console.log, но я не получаю данные в БД успешно.
Топор ios код:
async created() {
axios
.get("https://api.coinmarketcap.com/v1/ticker/?limit=2000")
.then((res, err) => {
if (res.status === 200) {
this.$store.state.CMC = res.data[0].coins;
// console.log(this.$store.state.CMC);
// Send a POST request
axios({
method: "post",
url: "http://localhost:5000/data",
data: { coins: this.$store.state.CMC }
}).catch(err, function() {
console.log(err);
});
} else {
console.log("Error: " + err);
}
});
}
express код для POST:
app.post("/data", (req, res) => {
console.log(req.body);
var Coins = new coins(req.body);
Coins.save(req.body, function() {
console.log("data was saved");
});
});
Как я уже сказал, я могу видеть данные, отображаемые в сабо, когда я go отправляю их, они просто не сохраняются правильно.