Como compartilhar código no JavaScript Azure Functions?

Como posso compartilhar código (por exemplo, definições de esquema Mongo) entre arquivos em um aplicativo de funções do Azure?

Eu preciso fazer isso, pois minhas funções exigem acesso a um esquema e modelos compartilhados do mongo, como este exemplo básico:

var blogPostSchema = new mongoose.Schema({
  id: 'number',
  title: 'string',
  date: 'date',
  content: 'string'
});

var BlogPost = mongoose.model('BlogPost', blogPostSchema);

Eu tentei adicionar um"watchDirectories": [ "Shared" ] linha para o meuhost.json e nessa pasta adicionou umindex.js contendo a definição de variável acima, mas isso não parece estar disponível para as outras funções.

Eu simplesmente receboException while executing function: Functions.GetBlogPosts. mscorlib: ReferenceError: BlogPost is not defined.

Eu também tentei explicitamenterequireno arquivo .js, mas isso não parece ser encontrado. Pode ser que eu apenas tenha entendido o caminho errado.

Alguém tem um exemplo ou dicas de como compartilhar.js código entre funções azuis?

questionAnswers(1)

yourAnswerToTheQuestion