Meteor Build Clientと呼ばれる第三者のユーティリティがあり、Meteorアプリケーションのクライアント部分を抽出できるため、残りのMeteorアプリケーションとは別のWebページに埋め込むことができます(抽出したクライアントデプロイされたMeteorサーバーとDDPを使用してコードを作成します)。このツールを使用すると、時間を節約できます。
__meteor_runtime_config__
設定の作業方法を知りたい場合は、source of the Meteor Build Client utilityをご覧ください(これはあなたのために行われます)。関連する部分を以下に掲載しました:
...
// ADD the SCRIPT files
var scripts = '__meteor_runtime_config__'+ "\n"+
' <script type="text/javascript" src="'+ files['js'] +'"></script>'+ "\n";
// add the meteor runtime config
settings = {
'meteorRelease': starJson.meteorRelease,
'ROOT_URL_PATH_PREFIX': '',
meteorEnv: { NODE_ENV: 'production' },
};
// on url = "default", we dont set the ROOT_URL, so Meteor chooses the app serving url for its DDP connection
if(program.url !== 'default')
settings.ROOT_URL = program.url || '';
if(settingsJson.public)
settings.PUBLIC_SETTINGS = settingsJson.public;
scripts = scripts.replace('__meteor_runtime_config__', '<script type="text/javascript">__meteor_runtime_config__ = JSON.parse(decodeURIComponent("'+encodeURIComponent(JSON.stringify(settings))+'"));</script>');
...