首页 > 解决方案 > 在 nodejs 应用程序的 Jsreport 中生成报告

问题描述

我有一个问题,我正在使用前端 Angular.js、使用 Node.js 项目和 MongoDB 的后端 API 进行项目。我必须生成一些报告。我发现 jsreport 是一个不错的选择。现在我使用这个命令在我的 Node.js 应用程序中安装 jsreport npm i -g jsreport-cli jsreport init jsreport configure jsreport start

请注意,我在同一个 nodejs 项目中制作了这个 jsreport。我的问题是这是一个很好的做法或制作单独的项目,因为 jsreport 将使用不同的端口。

标签: node.jsangularjsreport

解决方案


对于我的应用程序,出于扩展原因,为 jsReport 提供单独的实例是一种很好的做法。报表渲染是 jsReport 中一个繁重的过程,如果它在同一个实例/端口上,它将使用应该用于应用程序逻辑的那个过程。我总是将它分开,所以如果我需要扩展我的报告,我只会产生几个报告实例并对其进行负载平衡。Docker 和 Kubernetes 可以帮助您轻松扩展


推荐阅读