3
在Meteor中有沒有一種方法將您自己的命令添加到給定項目的meteor
命令中?所以在服務器端你可以有類似於Django管理命令的命令。像導入/更新數據的命令一樣,可能是cron作業,類似的東西?事情是,我希望命令可以訪問Meteor提供的所有庫和環境,特別是我確信存儲在數據庫中的數據與Meteor兼容。如何創建管理/服務器端命令?
在Meteor中有沒有一種方法將您自己的命令添加到給定項目的meteor
命令中?所以在服務器端你可以有類似於Django管理命令的命令。像導入/更新數據的命令一樣,可能是cron作業,類似的東西?事情是,我希望命令可以訪問Meteor提供的所有庫和環境,特別是我確信存儲在數據庫中的數據與Meteor兼容。如何創建管理/服務器端命令?
目前,如果沒有流星源的編輯,這是不可能的。如果你使用隕石,你可以擁有一個本地化的流星版本,它不會影響你的其他流星應用。
您可能需要在此分叉/修改的流星中的/tools/meteor.js
上添加自定義函數。
有:
Commands.push({
name: "yourcustomcommand",
help: "..",
func: function (argv) {
//Custom stuff
});
是否有一個地方,我可以有一個自定義命令的任何其他方式?問題是如果我把任何其他代碼放到項目目錄中,它將被捆綁在一起並推送到客戶端。 – Mitar 2013-04-04 22:41:27
這看起來像是現在唯一的方法,它們沒有辦法從程序包中掛鉤到'Commands',Meteor仍然年輕,所以它應該進來。我做的是我自己製作一個自定義的流星/方法,通常在服務器,然後Meteor在需要時使用密碼(使用密碼)。這種方式沒有發送到客戶端,方法的名稱也不知道客戶端 – Akshat 2013-04-05 06:15:28
有沒有辦法在node.js應用程序/腳本中加載流星庫(例如,訪問MongoDB的庫)? – Mitar 2013-04-05 10:20:27