node.js - 在 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 将使用不同的端口。
解决方案
对于我的应用程序,出于扩展原因,为 jsReport 提供单独的实例是一种很好的做法。报表渲染是 jsReport 中一个繁重的过程,如果它在同一个实例/端口上,它将使用应该用于应用程序逻辑的那个过程。我总是将它分开,所以如果我需要扩展我的报告,我只会产生几个报告实例并对其进行负载平衡。Docker 和 Kubernetes 可以帮助您轻松扩展
推荐阅读
- dart - 使用颤振的集合中的值总和
- discord.js - 添加超时以侦听使用 Discord.js 机器人发送的消息的相同命令
- laravel - 如何列出不在数据透视表中的值?
- azure-active-directory - 仅限管理员查看 Azure AD 管理员角色组成员身份
- php - 通过 PHP Curl 调用 Soap WebService 时超时
- javascript - Jquery 从单独的数组中获取特定对象的最高值
- django - pymongo.errors.OperationFailure:身份验证失败
- c# - 如何使用 LINQ 展平包含另一个列表的列表?
- postgis - 检索给定区域内“线串”子段的长度(使用 ST_DWithin)
- python - Pyspark 按索引分组并将列表列组合成列表列表的一列