Javascript 如何将数据从Meteor应用程序发送到嵌入式小部件?

Javascript 如何将数据从Meteor应用程序发送到嵌入式小部件?,javascript,node.js,meteor,widget,Javascript,Node.js,Meteor,Widget,我正在尝试构建一个Meteor应用程序,它可以让用户在他们的网站上嵌入一个小部件,但是小部件部分有问题 用户可以在其网站上嵌入以下代码: <div id="example-widget" data-widgetid="SOME WIDGET ID"></div> <script src="http://localhost:3000/lib/connect.js" async></script> 元素变量返回null-我假设是因为“document

我正在尝试构建一个Meteor应用程序,它可以让用户在他们的网站上嵌入一个小部件,但是小部件部分有问题

用户可以在其网站上嵌入以下代码:

<div id="example-widget" data-widgetid="SOME WIDGET ID"></div>
<script src="http://localhost:3000/lib/connect.js" async></script>
元素变量返回null-我假设是因为“document”指的是我自己的应用程序,而不是插入div的用户网站

如果这是很明显的事情,我也不会感到惊讶,但我似乎不明白


TIA

如果有人感兴趣,在玩了这个应用程序之后,我所要做的就是将.js文件移到“public”文件夹中,并去掉“if(Meteor.isClient)”位。

下面是我的做法

在server.js上

通过客户端小部件中的nimble:restivus公开API端点,然后通过fetch使用API

Api.addRoute('code/', {
  authRequired: false
}, {
  get() {
    return Orders.findOne({});
  }
});

你使用哪个前端?火焰、反应、棱角、Vue、苗条等?@Jankapunkt-我现在正在使用火焰
Api.addRoute('code/', {
  authRequired: false
}, {
  get() {
    return Orders.findOne({});
  }
});