我正在用node写一个网站。到目前为止,我一直在两个不同的节点中分离客户端和服务器部分。js实例(和流程):
这是正确的方法吗?或者有一种方法可以在一个节点中折叠客户端和服务器。js实例?
谢谢
您不需要节点。js为客户端提供静态文件。
Nginx(或任何其他反向代理)可以以更高效的方式实现这一点,从而节省服务器的资源并允许更高的负载。
下面是一个例子,你可以这样做:
server { listen 80 default_server; root /client-code; location / { try_files $uri $uri/ @node; } location @node { proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://127.0.0.1:8000; } }