簡體   English   中英

流星DDP發布/訂閱

[英]Meteor DDP Publication/Subscription

我設法通過DDP連接了2個應用程序,但是我不確定如何從源服務器發布數據。

這是我在客戶端上嘗試的操作:

 Template.Dashboard.onCreated(function() { Meteor.remoteConnection = DDP.connect('http://localhost:3030'); this.subscribe('templatePublication', { connection: Meteor.remoteConnection }); }); 

據說是在原始服務器上調用發布。 它不會引發任何錯誤,但同時不會產生任何文檔,因為發布是一個簡單的Collection.find({});應該這樣做。

只是好奇是否有我想念的東西...

我解決了! 看來我太復雜了。 看來您必須這樣做(所有這些都在客戶端上):

 import { DDP } from 'meteor/ddp-client' var remote = DDP.connect('http://localhost:3030/'); Templates = new Meteor.Collection('templates', remote); Template.Dashboard.onCreated(function(){ remote.subscribe('templatePublication'); }); Template.Dashboard.helpers({ listTemplates: ()=>{ return Templates.find(); } }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM