我在我的机器上使用BaseX来简化我与某些XML数据交互的方式,然后使用BaseX http服务运行它,并通过Rest和localhost地址访问它。
我没有任何网络经验,我想知道如何从其他机器访问这些数据。是否可以使用当前配置,或者我是否需要做一些事情来解除外部请求。
希望这个问题很明确。就像我说的那样,我没有处理这些网络问题的经验。
答案 0 :(得分:1)
BaseX(或更具体地说,嵌入式Web服务器basexhttp
)默认侦听端口8984,可供所有其他可以访问您计算机的计算机使用。如果没有防火墙(或NAT)阻止访问,您应该已经能够在http://[ip-address]:8984
下访问您的计算机。 BaseX Wiki提供了更深入的参考:general information,configuration options和startup options。
换句话说:如果您没有更改任何配置,您就可以访问该服务。
如果您想使用BaseX提供Web服务,请考虑添加像nginx这样的反向代理。这有几个好处: