用户——>Client(浏览器)——>service(用来请求后端的数据)——>backend,其中client和service是一体的。遇到一个问题,backend的数据返回给了service,service把数据返回给client,由于client的网速很慢,导致用户看到了client报出的超时错误。 问题:
- 为什么需要service层(我们老大解释说,为了统一。还能避免跨域请求的问题);
- client和service的代码是一体的,一个服务,它的代码怎么知道哪些是在浏览器执行,哪些是在node执行呢?