6
私はテスト流星アプリケーションを作成し、私は全体のコード(サーバー側も)クライアントで開発ツールを見て利用できることがわかりました。 テストアプリ(ブラウザ):Meteorバックエンドコードは常にクライアント側で利用可能ですか?
(function(){ if (Meteor.isClient) {
Template.hello.greeting = function() {
return "Welcome to test_app.";
};
Template.helo.events({
'click input' : function() {
// template data, if any, is available in 'this'
if (typeof console !== 'undefined')
console.log("You pressed the button");
}
});
}
if (Meteor.isServer) {
Meteor.startup(function() {
// code to run on server at startup
});
}
}).call(this);
これは仕様です。サーバーサイドのコードはサーバーに残ることができますか?
Akshat、感謝の両方に見えるだろうけれどもそれは、サーバとクライアントの間でコードを共有するために設計、非常に有用です。それは理にかなっています。 –
if(Meteor.isServer){}を使用しても、サーバーのコードがサーバーフォルダーにない場合は、サーバーコードをクライアントに送信します。 – ripit
'meteor create'のフォルダレイアウトオプションを使用する直接の選択肢はありませんが、例の1つをスケルトン 'meteor create --example'として使うことができます。 - https:// github.com/matteodem/meteor-boilerplate – backdesk