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

June 08, 2013

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

$ 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 以下に書くべきです。


Profile picture

Webのフロントエンドからバックエンド、プロトタイピングからプロダクションまで。定額の開発サービスも。詳しくはAboutページで。