应用程序服务器和其余API服务器的分离端口(节点)
使用单独的端口为您的应用程序(呈现页面)和其他API服务器提供服务有什么特别的优点/缺点? 我正在构build一个React,Node / Express应用程序,并查看作者在端口3030上的API和端口3000上的应用程序的示例。看起来,这样做会将两者解耦,这对testing非常有用。 但是, 在Node / Express应用程序的独立端口上提供应用程序和API服务还有什么独特的优势?
将您的API与渲染服务器分离,可以通过分离逻辑来更高效地处理请求。
Express将不必遍历页面呈现端点的所有path以达到API请求的callback,并且不必遍历API端点的所有路由以到达页面呈现请求的callback。
- 快递会保持多久?
- 通过express js和bodyParser来保护file upload器
- 如何将基于Angular CLI的ng2 / 4应用程序烧烤到Node / Express中,并具有单一回声系统来开发/运行/debugging服务器/客户端应用程序?
- 将前端的值传递给后端,而不使用url
- Passport.js / Express.js在每个networking请求中创build新的会话
- 在nodejs中查找所有sorting顺序
- string正则expression式replace节点js
- 如何使用令牌(后)与node.js的Mysql?
- 节点js在一个应用程序中使用express和restify