Невозможно перезаписать модель после компиляции Mongoose
бмениваться кодом (например, определениями схемы Mongo) между файлами в приложении-функции Azure?
Я должен сделать это, поскольку мои функции требуют доступа к общей схеме и моделям Монго, таким как этот базовый пример:
var blogPostSchema = new mongoose.Schema({
id: 'number',
title: 'string',
date: 'date',
content: 'string'
});
var BlogPost = mongoose.model('BlogPost', blogPostSchema);
Я пытался добавить"watchDirectories": [ "Shared" ]
линия к моемуhost.json
и в этой папке добавилindex.js
содержит приведенное выше определение переменной, но, похоже, оно недоступно для других функций.
Я просто получаюException while executing function: Functions.GetBlogPosts. mscorlib: ReferenceError: BlogPost is not defined
.
Я тоже пытался явноrequire
в файле .js, но этого, похоже, не найти. Может быть, я просто неправильно понял путь.
У кого-нибудь есть пример или советы как поделиться.js
код между лазурными функциями?