流星中仅服务器端的操作(可在客户端访问)

时间:2016-06-24 16:14:33

标签: meteor meteor-blaze

我正在学习流星,并在流星的教程中完成了待办事项。我想知道如何从客户端隐藏一些数据,因为可以从客户端看到服务器文件夹外的文件。 假设用户确实注册到应用程序并想要调用外部api来获取一些数据并且我使用秘密这样做,我不想公开这个秘密。然后我想将我收到的这些数据添加到用户集合中。 实际上我使用Meteor方法(由客户端和服务器运行)。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在Meteor Method中执行此操作。将此方法的代码放在/server中,不会与客户端共享。您可以使用Meteor.call()

从客户端调用该方法

另请注意,最好将机密放在settings文件中,并在版本控制系统之外管理此文件。见Making Use of Settings.json