1
例如,我想在Meteor啓動時插入一些init json數據到db中。我有兩種方法。在服務器/私有/定義一個全局變量var有什麼區別?
1.在服務器/定義它init.js
server/data.js:
data1 = [{ "data": "to insert"}];
server/init.js
Meteor.startup(function() { insertToDb(data1); });
2.私人/ data.json定義它
private/data.json
[{ "data": "to insert"}];
server/init.js
Meteor.startup(function() {
var data2 = Assets.getText("data.json");
insertToDb(data2);
});
A.是否data1
生活的所有時間?如果是這樣,如果數據很大,會浪費一些內存?
B.什麼是缺點和優點?
C.一般用途或場景private
?