0

私は流星のメソッドを実装しようとしています.client/lab/methods.tsに非常に基本的なメソッドが実装されています. client/lab/imports/pages/lab.ts から呼び出しています。期待どおりに実行されます - 実行するテスト console.log がありますが、コールバックを呼び出そうとすると、404 メソッドが見つからないというエラーが発生します。

アクセスおよび定義パーツの github gist は次のとおりです https://gist.github.com/cemersoz/223297d7decb8c578a5f925163df9e26

2年前の同様の質問に対するこの回答を見ました https://stackoverflow.com/a/22307649/5675765

しかし、そのソリューションをどのように実装できるかわかりません。サーバーで meteor.methods を定義すると、モジュールが見つからないというエラーが発生しました。何が間違っていると思いますか? ありがとう!

4

1 に答える 1

0

だから...どうやら、クライアント側とサーバー側に1つずつ、2つの機能が必要です。(また、main.js でサーバー側をインポートすることを忘れないでください) または、サーバーとクライアントの両方がアクセスできるディレクトリで 1 つのメソッドを宣言することもできます。

私にとって、クライアント側の機能を参照するとうまくいきました。myMethod.call で呼び出すと、クライアント側とサーバー側の両方で実行されます

于 2016-07-06T20:05:35.287 に答える