所以我有一个用java做的应用程序,并且该应用程序使用mongo java驱动程序将数据发送到我的服务器,但我需要一种方法将数据放入我用nodejs expressjs制作的仪表板中。 Mongoose支持获取外部数据?
答案 0 :(得分:1)
有很多方法可以将mongoDB放入使用nodejs和expressjs创建的仪表板应用程序中。我在下面给出了两种方法,选择最适合你的方法。
方法1:
1)在连接MongdDB的Java应用程序中创建和公开REST服务
2)在仪表板应用程序中使用REST服务
通过这些引用阅读以获取有关如何在节点js中使用REST服务的更多信息
https://isolasoftware.it/2012/05/28/call-rest-api-with-node-js/
https://www.rapiddg.com/blog/calling-rest-api-nodejs-script
http://www.dotnetcurry.com/nodejs/1225/call-external-service-using-nodejs
创建Java Restful服务
https://www.tutorialspoint.com/restful/restful_first_application.htm
http://www.vogella.com/tutorials/REST/article.html(使用JAX-RS)
https://spring.io/guides/gs/rest-service/(使用Spring框架)
方法2:
如果您使用的是mongoose,那么使用Mongoose api,我们可以直接调用MongoDB(不使用Java应用程序)
参考
https://www.npmjs.com/package/mongoose-restful-crud
https://scotch.io/tutorials/build-a-restful-api-using-node-and-express-4
https://www.codementor.io/olatundegaruba/nodejs-restful-apis-in-10-minutes-q0sgsfhbd