Looking for Спеціалізовані мови програмування (технології BackEnd розробки) test answers and solutions? Browse our comprehensive collection of verified answers for Спеціалізовані мови програмування (технології BackEnd розробки) at moodle.chnu.edu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Методи об'єкта 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 модулі надають інтерфейс у зовнішній світ за допомогою _______