当前位置: 首页 > 面试题库 >

有没有一种方法可以设置节点js https请求的源端口?

白烨煜
2023-03-14
问题内容

有没有一种方法可以设置节点js https请求的源端口?我不是在询问目的地,而是在询问来源,即用于发送请求的端口。

上下文是我试图从特定端口而不是随机端口发送https请求,从而允许锁定iptables。节点未以root用户身份运行,因此端口不是443。

更新:看来Node中有一个错误。选项localAddress和localPort至少在TLS套接字中不起作用。

更新:发现与去年类似的问题。答案是“不要那样做”,考虑到节点被认为是通用工具,这似乎很愚蠢。


问题答案:

不幸的是,Node似乎不支持绑定客户端端口。显然,这不是使用太多的功能,但是有可能。该链接很好地解释了端口绑定。https://blog.cloudflare.com/cloudflare-
now-supports-websockets/
不知道如何让Node.js人员考虑此更改。



 类似资料:
  • 问题内容: 我刚刚开始使用nodejs。我想知道是否有一种方法只能在应用程序中“一次”请求文件。我正在使用一个类框架来在我的JS项目中获取经典的OOPS。每个“类”都包含在其自己的JS文件中。我想“要求”每个文件中的类框架,以便它们可以独立运行,但希望框架的初始化代码仅执行一次。 我可以使用一个标志来自己实现,但是内置的方法会很好。搜索“ require一次”使我想到所有与PHP有关的问题。 问题

  • 问题内容: 使用标准的Rails form_for,我可以通过select和collection_select助手传递ajax请求,例如: 我似乎无法弄清楚如何使用simple_form 问题答案: 弄清楚了。您只需要添加以下内容:

  • 问题内容: 我有这个API: 但是in始终返回null。我可以将@GET更改为@POST,并且可以使用,但是我并没有真正执行创建或更新操作,因此使用post似乎很奇怪。 有没有办法通过球衣的GET请求获得身体? 问题答案: TL; DR 正确的解决方案是使用POST。 “我可以将@GET更改为@POST,并且可以,但是我并没有真正执行创建或更新操作,因此使用post似乎很奇怪” 为什么这么奇怪?P

  • 理想情况下,如果可以在执行查询之后(但在返回行之前)自动设置,那就太好了。 有没有更好的方法? 我正在使用org。springframework。jdbc。果心支持JDBCDAO支持。SimpleJdbcDaoSupport getJdbcTemplate()。setFetchSize(1000);

  • 问题内容: 我非常喜欢Visual Studio在完成已编写的代码和所引用的ALSO代码(各种库/程序集)时为您提供注释文档/参数名称的方式。 在完成代码或将方法悬停在方法上时,是否有一种简单的方法可以在Eclipse中获取内联javadoc /参数名称?通过插件?通过某些设置?使用大量的库(就像在Java中经常发生的那样)然后当您将其放在源jar中时,必须去网站或本地javadoc位置查找信息,

  • 问题内容: 由于基础架构的某些更改(即服务器和VPN),有时我想以 脱机 模式运行我们的应用程序。我已经可以使用 ngMockE2E 来实现此功能, 但这 似乎是一种全有或全无的方法,这意味着您必须从应用程序中显式设置每个HTTP请求。 有没有一种方法可以假设,除非您明确设置要处理的路由/ URL,否则它将自动调用通用操作? 目前,我正在这样做: 除非另有说明,否则 我所阅读的大部分内容都涉及单元