我们有通过调用plsql存储过程构建的Web报表,这些过程形成HTML文档并使用Oracle HTTP服务器推送到UI。我们决定在React JS中编写Web报表UI。因此,它需要API作为React JS UI和Oracle DB之间的桥梁。
我的问题是,什么是最好的执行方式?
- 我们是否可以使用nodeJS编写从DB获取数据并将其发布到React JS的API?
- 我们可以使用Oracle Rest数据服务(ORDs)吗?它可以直接由React JS调用?(可以吗?)或者请建议是否有更好的方法。
2条答案
按热度按时间ryhaxcpt1#
您可以使用NodeJS + express编写DB和React之间的API
检查:
https://www.freecodecamp.org/news/how-to-make-create-react-app-work-with-a-node-backend-api-7c5c48acb1b0/
kknvjkwl2#
没有“最好的方法”,因为它将取决于应用程序要求、体系结构、性能要求、您对中间层Node.js或运行ORDS的管理开销的容忍度等。
如果您选择Node.js中间层路径(这给了您最大的控制权),您将使用node-oracledb。