Шукаєте відповіді та рішення тестів для Спеціалізовані мови програмування (технології BackEnd розробки)? Перегляньте нашу велику колекцію перевірених відповідей для Спеціалізовані мови програмування (технології BackEnd розробки) в moodle.chnu.edu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Методи об'єкта response (res) у наступному списку можуть надіслати відповідь клієнту та завершити цикл запиту- відповіді. Якщо жодного з цих методів не викликано з обробника маршруту, запит клієнта _________
res.download()
res.end()
res.json()
res.jsonp()
res.redirect()
res.render()
res.send()
res.sendFile()
res.sendStatus()
При виконанні наступного коду
var UserSchema = new mongoose.Schema({
...
address: { type: Schema.Types.ObjectId, ref: 'Address' } });
var User = mongoose.model('User', UserSchema); User.find().populate({ path: 'address', select: 'street' }).
populate({ path: 'address', select: 'city' });
У кожному з документів користувача властивість address буде представлена таким чином
Наступний код визначає хукvar schema = new Schema(..);
schema.pre('save', function(next) {
// do stuff
next();
});
Вкажіть усі правильні твердження про валідацію в Mongoose
Що з наведеного нижче не відноситься до переваг Expressjs
При підключенні до Mongodb у Mongoose можна використовувати лише одне з'єднання
Вкажіть вбудовані валідатори, допустимі для використання у схемі Mongoose
Якщо у власному middleware не викликати next() callback
У нас є два модулі
Module a.js:
exports.loaded = false;
var b = require('./b');
module.exports = {
bWasLoaded: b.loaded,
loaded: true
};
• Module b.js:
exports.loaded = false;
var a = require('./a');
module.exports = {
aWasLoaded: a.loaded,
loaded: true
};
Завантажимо ці модулі з main.js, так
var a = require('./a');
var b = require('./b');
console.log(a);
console.log(b);
Цей код надрукує:
Node.js модулі надають інтерфейс у зовнішній світ за допомогою _______