Я использую Meteor и создал несколько классов на сервере. Как я могу сделать их доступными, когда я хочу объявить их в других файлах на сервере?Meteor: как экспортировать класс и использовать его в другом файле на сервере
Например, я буду разделять каждую функцию класса в свой собственный файл, поскольку каждый из них будет большим. Как я могу инициализировать и использовать класс, когда мне это нужно? .
Импорт файла может быть сделано как этого
var User = require('./userclass.js');
var user = new User();
сервера/Lib/classfile.js
class User {
constructor(params) {
this._firstName = params.firstName;
this._lastName = params.lastName;
this._email = params.email;
}
}
сервер/file.js
var myVar = new User(someParams)
// this is undefined
Is ваш файл класса фактически называет «classfile.js» или «userclass.js»? Вы можете просто загрузить порядок файлов, а не доступность .... – Soren
, что является просто примером этого в узле, однако я не знаком с тем, как это сделать в meteor – meteorBuzz