我想知道是否有办法只接受来自目标react-native app的http请求。
我的意思是,目前,我的nodejs服务器(使用express)接受来自任何方式的连接(甚至邮递员请求)。有没有办法让服务器只听取所需的应用程序?
答案 0 :(得分:1)
使用某种级别的安全令牌。我使用Passport-JWT和用户登录后生成的JSON Web标记。
答案 1 :(得分:0)
TCP / IP与客户端无关,因此服务器将始终允许来自不在基于IP的黑名单上的任何人的连接。但是,您可以轻松使用令牌,关键字参数或其他方法来阻止您不喜欢的客户。问题是连接是否需要是安全的,因此某种令牌交换或者您只是想防止意外损坏。如果您想测试客户端对服务器的操作,curl
非常有用。