Как я могу легко создать текстовый файл в Meteor (на стороне сервера) и загрузить его в формате .txt?
// On Server
if (Meteor.isServer) {
Meteor.methods({
'scan-db': function () {
// scan the DB for corrupted data
var allEntries = Jobs.find().fetch();
var report = "";
for ( let i = 0; i < allEntries.length ; i ++ ) {
if ( validate(allEntries[i]) == false ) {
report = report + allEntries[i].entryNumber + " has a problem" + "\n";
// used \n for line breaks in windows
}
return report; // a whole bunch of string
})
}
// On client
if (Meteor.isClient) {
Meteor.call("scan-db", function(err, res) {
if (res) {
downloadFile(res);
}
})
}
Я надеюсь, что смогу загрузить свой результат в виде текстового файла для сохранения. Есть ли простой способ сделать это? Я пытался использовать meteorhacks:picker
, но пакет, по-видимому, не работает или Picker
вернул undefined
, несмотря на импорт import { Picker } from 'meteor/meteorhacks:picker';