Meteorの秘密情報は/server以下に書くべき

タイトルで書ききりましたが、以下のように

$ meteor create myapp

直後のルートにあるJavaScriptを利用した場合だとデプロイ後のJavaScriptファイルに”HIMITSU”が含まれています。

if (Meteor.isServer) {
  Meteor.startup(function () {
    // code to run on server at startup
    var fuga = "HIMITSU";
    console.log(fuga);
  });
}

以下だとソースに含まれない

if (Meteor.isServer) {
  Meteor.startup(function () {
    // code to run on server at startup
    var fuga = "HIMITSU";
  });
}

みたいな事がおきるようです。なのでMeteorの秘密情報は/server以下に書くべきです。

Comments