NodeJS 分离客户端和服务器- meteorjs

xuo3flqw  于 2023-01-08  发布在  Node.js
关注(0)|答案(1)|浏览(159)

我用的是最新版本的流星。
正如你所知,流星希望保持在同一目录内的一切。
例如:

MeteorProject
   -- .meteor
   -- client
   -- imports
   -- server
   -- test
   -- node_modules
   -- package.json

我创建了一个公共回购协议,它具有一个非常简单复制场景:
https://bitbucket.org/hassansardarbangash/meteor-react-boiler
我需要的是,我希望主机服务器和客户机位于不同的服务器机器上,因为这是拥有良好体系结构的最可行的方法。
或者可能是我想在单独的服务器上托管管理面板客户端,所以这里我有3个单独的服务。
还有一种可能性,我想创建3更多的基于Reactjs的应用程序,我想使用相同的流星服务器的所有事务或API调用等。
那么,有没有可能我如何在Meteorjs中分离客户端和服务器?

xv8emn3q

xv8emn3q1#

您可以尝试使用Meteor.isServerMeteor.isClient来指定应该在服务器或客户机上运行的代码。

if (Meteor.isServer) {
  Meteor.publish('users', function() {
    ...
  });
}

相关问题