我想知道是否可以在一个域下同时提供客户端和 api 服务?
例如:index.html
at my-vps.supplier.net
和 my-vps.supplier.net:3000
用于 NodeJS 提供的 api?
以这种方式暴露api还可以吗?
答案 0 :(得分:1)
您可以使用 apache 反向代理(或其他平衡技术)将 api 暴露在端口 80 上但在不同的域上或在同一域上但在不同的路径下。
对于 apache 反向代理:https://httpd.apache.org/docs/current/mod/mod_proxy.html
对于 HAPropxy:http://cbonte.github.io/haproxy-dconv/2.4/intro.html