我正在運行OSX。以爲我可以找到文件的地方,但不能。如何使用PhantomJS連接到MongoDB
4
A
回答
3
您可以使用MongoDB的REST客戶端:
Sleepy.Mangoose:這是IMO
MongoDB REST最好的:它看起來很有希望,但還沒有完成,並有一些莫名其妙的錯誤(對例如,它拒絕發送大量請求(超過80,000個字符),並花了我3個小時才發現它有什麼問題)
從你注入的JavaScript(使用jQuery的ajax
法或簡單地用xmlhttprequest
)您可以直接連接到其他服務器,但我認爲這是更好地做到這一點PhantomJS的evaluate
方法內(因爲如果你的頁面」重新解析有JavaScript錯誤,你的注入JavaScript可能無法正常工作)。
但我個人不喜歡PhantomJS的REST服務器的想法。我認爲最好在NodeJS中編寫整個應用程序,並使用phantomjs
模塊運行PhantomJS。這樣,您不必使用REST方式,並且可以使用(現在是官方的)MongoDB Native Node Driver,這比REST服務器可能快很多倍(因爲它不需要JSON HTTP序列化/反序列化等等) 。
相關問題
- 1. 如何使用docker-compose連接到mongodb?
- 2. 使用PhantomJs拒絕連接
- 3. 使用Javascript連接到MongoDB
- 4. 使用Express連接到MongoDB
- 5. 使用Java連接到MongoDB
- 6. 如何連接到mongoDB
- 7. 如何連接到MongoDB
- 8. 如何使用java將phantomjs連接到硒
- 9. 如何使用Phantomjs,硒和C連接到Tor網絡#
- 10. PhantomJS - 連接到GhostDriver錯誤
- 11. 如何使用DoctrineMongoDBBundle處理Mongodb連接?
- 12. iOS:使用解析連接到MongoDB
- 13. 無法使用node.js連接到MongoDB
- 14. 使用Azure服務連接到MongoDB
- 15. 使用X509證書連接到MongoDb
- 16. 無法使用Node.js連接到MongoDB
- 17. 使用Java連接到Azure中的MongoDB
- 18. 使用Spring Repository連接到MongoDB
- 19. 連接到MongoDB中使用Spring數據
- 20. 使用ObjCMongodb與流星連接到mongodb
- 21. MongoDB不會使用Mongoid連接到MongoHQ
- 22. 連接到MongoDB的使用JDBC驅動
- 23. 使用Robo 3T連接到遠程MongoDB
- 24. 使用MongoDB API連接到DocumentDB Emulator
- 25. 使用鋰li3框架連接到MongoDB
- 26. 使用MongoClient無法連接到mongoDB
- 27. 連接到MongoDB的
- 28. 如何在springboot中連接到MongoDB?
- 29. 如何連接到本地Meteor的mongodb
- 30. 如何將mongoDB連接到React webpack
節點中的phantomjs看起來也很痛苦。他們基本上在後臺託管一個頁面,並通過websocket進行交流,這意味着您也將運行快遞。它不能太高性能。 – etang 2013-04-04 14:42:08
Sleepy.Mongoose鏈接已損壞。 – 2015-04-22 13:48:15