2016-02-05 29 views
0

我是Node和web开发的新手。我正在开始一个简单的应用程序开始,并希望限制我的终端用于服务器端调用,即任何其他人试图访问他们得到一个403.保护/限制我的API端点到服务器端的使用

但是,经过研究,我发现PassportJS的例子如何保护端点,但它们似乎都是矫枉过正,特别是对于像我这样的小应用程序。

我是否在反思这个问题,还是应该寻找更基本的解决方案?

+0

如果您希望启用服务器到服务器通信并且您控制两台服务器,那么您可以使用简单密码(例如密码)和SSL。密码可以在最初使用,然后转换为用于后续通信的登录Cookie,或者凭证可以作为所有请求的标题或查询参数包含在内。 SSL用于保护密码免受窥探。 – jfriend00

回答

0

你如何需要自己消耗这些终点?我不知道你所要做的只是从另一个文件中调用一个文件。在这种情况下,您不需要将它们暴露为宁静的终点。创建方法作为模块方法(如在节点模块中)。然后,只需使用require语法将该文件作为依赖项引用即可。

只有当需要从另一个Web应用程序调用服务器端时,您才需要宁静的端点。