Я только начинаю изучать node.js и выражать его, так что извините, если мой вопрос использует неправильную терминологию.Эй, я должен начать где-то, я думаю.Поэтому я слежу за онлайн-учебником, и он не делает то, что должен делать.(У меня есть soapui и почтальон, тоже только учатся веревки) Итак, код:
// Defined store route
gameRoutes.route('/add').post(function(req, res) {
let game = new Game(req.body);
game.save()
.then(game => {
res.status(200).json({
'game': 'CoGamein added successfully'
});
})
.catch(err => {
res.status(400).send("unable to save to database");
});
});
Попытка с использованием виджета кода вставки, но с треском провалилась, извините!В любом случае происходит добавление данных в базу данных, но res.status (200) .json ({'game': 'CoGamein успешно добавлен'});не запускается, и VScode выдает мне расплывчатую ошибку, из-за которой game = new Game (req.body);данные не читаются!Есть идеи, что происходит?
// Game.js
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
// Define collection and schema for Games
let Game = new Schema({
name: {
type: String
},
price: {
type: Number
}
},{
collection: 'games'
});
module.exports = mongoose.model('Game', Game);