我分离了我的前端和后端,我正在配置我的前端部分。我现在正在使用生产中的代理中间件向后端发出API请求,我的问题是,这是否会损害我的前端应用程序?有没有什么不应该使用中间件代理的原因呢?
对我来说,中间件代理是一种与后端通信的平滑解决方案,一切都开箱即用。
另一种选择是设置一堆CORS异常,但我对此并不满意。
发布于 2020-10-21 22:15:32
是的,但只有当你在处理伸缩的情况下。
请记住,JavaScript是单线程的。虽然NodeJS非常高效,但在某些情况下,用户的请求可能会开始超时,因为单个线程不能处理所有请求。当这种情况发生时,您可能最终需要重新设计您的应用程序。
看看pm2和cluster mode,如果你还没有这样做的话。只要您的代理中间件被配置为与此配合工作,您就应该没问题。
https://stackoverflow.com/questions/64462991
复制相似问题