【问题标题】:JSreport and NodeJS, How to generate report using jsreport on nodejs without server?JSreport 和 NodeJS,如何在没有服务器的 nodejs 上使用 jsreport 生成报告?
【发布时间】:2018-09-29 18:37:29
【问题描述】:

我正在处理一个项目,我的应用程序需要在该项目中生成报告。所以我搜索了为我生成报告的库,我得到了“JSreport”。然后我开始挖掘它以获得污垢。

现在,我的要求是我要开发的应用程序必须是独立的,但是根据我对 JSreport 的理解,它需要一个服务器来生成报告(即我的应用程序必须与服务器通信JSreport 生成报告),但我的应用程序必须离线工作。所以我很担心。

有没有办法让它在没有任何服务器的情况下离线工作?如果是这样,请帮助我摆脱困境。或者请向我推荐一个可以满足我要求的良好报告生成库。

注意:我的应用程序将使用 nodejs 和 electronjs,所以请推荐与这些语言相关的库。

提前致谢!

【问题讨论】:

    标签: node.js report electron desktop-application jsreport


    【解决方案1】:

    您可以尝试从您的应用程序中设置本地 JSReport 服务器。 您应该能够与它通信,向localhost:${port} 发送请求。它不需要有互联网连接。

    https://jsreport.net/on-prem

    【讨论】:

    • 试过了,但没有帮助,在尝试启动它时,它不断抛出错误,如“找不到启动命令,安装 jsreport-cli 或包”。欢迎对此提出任何建议...
    • 如何开始?
    • 网页上的确切方式。
    • 我猜“jsreport start”对你不起作用,因为你的项目结构与“jsreport init”生成的普通jsreport项目有点不同,有关cli要求的信息,这里@ 987654322@。您提到您的应用程序是使用电子的桌面应用程序,在这种情况下,最适合您的是从 nodejs 本身启动 jsreport 而不是使用“jsreport start”命令,您需要使用.init 方法,有关使用的更多信息来自nodejs的jsreport jsreport.net/learn/adapting-jsreport
    • @BJRMatos,感谢您的宝贵指导,现在我可以离线使用它,但担心我无法在应用程序初始化的同时自动启动 jsreport 的服务器,我'我每次都手动做。如果你能帮我解决这个问题,我很高兴。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2023-04-08
    • 2017-10-15
    • 1970-01-01
    相关资源
    最近更新 更多