我一直在讨论一个我一直在研究的项目问题,但我还是找不到正确的解决方案。
基本上,我的应用程序使用API中的数据,对该数据进行一些处理(计算平均值,不同值之间的差异等),然后在仪表板上显示。我使用的API需要提供有效的客户端证书,因此我使用request
的{{1}},cert
和key
选项来提供这些证书,使用ca
。
最初仪表板相当简单,我试图通过使用像React这样的工具来改进它。所以我也尝试使用Webpack捆绑代码。我遇到的问题是,当Webpack中的目标设置为fs.readFileSync
时,它不希望包含web
,这意味着我无法加载fs
的证书文件1}},这意味着我无法查询我需要的API。
有没有解决这个问题的方法?我已经考虑将查询api的应用程序部分分离出来,并对数据执行各种操作,将其作为一个单独的包(使用request
目标)并在{{{{{}}上以JSON格式显示其结果1}}端口用于查询应用程序的另一半,但如果我能帮助它,我宁愿不在应用程序中添加那么多额外的复杂性。
这是我打击api的功能:
server
这是我的webpack配置:
localhost