Я пытаюсь создать API, который будет извлекать данные из локального mongodb
Я добавил зависимости, создал схему базы данных и имя коллекции и подключился к MongoDB:
var cors = require('cors');
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var app = express();
var supportSchema = new Schema({
_id: {type:ObjectId, auto: true },
UserId: { type:String, required: true },
Name: String
}, {
collection: 'abc'
});
var SupportModel = mongoose.model('Model', supportSchema);
mongoose.connect('mongodb://localhost:27017/dbName');
Теперь добавлены маршруты в тот же файл .js, который мы будем использовать для запроса данных:
app.get('/find/:query', function(req, res) {
let envId = request.params.envId;
SupportModel.find({environmentId: envId}, {}, function(err) {
if (err) {
console.log(err);
}
})
})
Я получаю ошибку Route GET:/find/123 not found