我正在運行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. 使用Javascript連接到MongoDB
- 3. 使用Express連接到MongoDB
- 4. 使用Java連接到MongoDB
- 5. 如何連接到MongoDB
- 6. 如何使用java將phantomjs連接到硒
- 7. 使用MongoDB API連接到DocumentDB Emulator
- 8. 使用Azure服務連接到MongoDB
- 9. 連接到MongoDB的使用JDBC驅動
- 10. iOS:使用解析連接到MongoDB
- 11. 使用X509證書連接到MongoDb
- 12. 使用Robo 3T連接到遠程MongoDB
- 13. 連接到MongoDB中使用Spring數據
- 14. 使用Spring Repository連接到MongoDB
- 15. 使用MongoClient無法連接到mongoDB
- 16. 連接到MongoDB的
- 17. 如何設置ReportsAnywhere以連接到MongoDB?
- 18. 如何在Windows中連接到MongoDB?
- 19. 如何從Ruby代碼連接到mongodb?
- 20. 如何將rapidminer連接到mongodb
- 21. 如何將Mongodb連接到PHP
- 22. MongoDB:如何使用相同的連接連接到不同的數據庫?
- 23. Node.js使用mongoclient連接mongodb
- 24. 如何用pymongo 3只用一個套接字連接到MongoDB?
- 25. 如何使用NetBeans連接到Meteor的MongoDB實例?
- 26. 如何使用php連接到遠程mongodb?
- 27. 如何使用robomongo連接到遠程流星mongodb
- 28. 如何使用C++驅動程序重新連接到MongoDB?
- 29. 如何使用node.js連接到mongodb(並進行身份驗證)?
- 30. 如何從Excel連接Mongodb
節點中的phantomjs看起來也很痛苦。他們基本上在後臺託管一個頁面,並通過websocket進行交流,這意味着您也將運行快遞。它不能太高性能。 – etang 2013-04-04 14:42:08
Sleepy.Mongoose鏈接已損壞。 – 2015-04-22 13:48:15