web-services - 使用多个客户端测试 Node 应用程序

标签 web-services node.js security

我是服务器端编程的新手。所以这个问题可能看起来非常基本。我编写了一个 Node 应用程序,我想通过多个客户端测试它。如何在本地网络中运行该应用程序,以便为其他客户端提供可以访问该应用程序的本地 IP? 我尝试监听像 192.168.10.10 这样的 IP,但 Node 似乎没有权限这样做。 我怎样才能做到这一点? 我使用的是 Mac OSX

最佳答案

您需要将其他 IP/别名绑定(bind)到 OS X 上的接口(interface)。

从命令行,假设您的接口(interface)是 en0:

sudo ifconfig en0 别名 192.168.10.10 255.255.255.0

en0 将绑定(bind)此附加 IP,并且该地址可用作套接字连接的源。

现在您需要使用 curl(使用 --interface 192.168.10.10)等工具来指定源 IP 地址。

关于web-services - 使用多个客户端测试 Node 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7199167/

相关文章:

JavaScript/Express : TypeError: res. json 不是函数

c++ - 本地数据库的密码解决方案,在客户端和服务器之间传递

java - 在设备上存储 JWT 以保持用户登录状态

database - 存储加密密码和盐或仅存储加密密码?

c# - 网络服务错误 500 内部错误 asp.net

c# - 使用 WebService 上传文件

javascript - 无法读取未定义的属性 `xxx`

web-services - 如何在 Azure 中设置接受客户端证书的 asmx Web 服务?

objective-c - 运行时 xml/json 生成目录内容

node.js - 插入后立即返回 null 的 Sequelize 关系助手方法