我在哪里以及如何在电子应用程序中编写REST API?我已经编写了API(访问MongoDB以在数据库中添加/删除/修改对象),并且它在NodeJS应用程序中运行良好。但我不清楚如何在电子应用程序中做同样的事情。电子中的REST API
2
A
回答
2
为应用程序实现RESTful服务时,基本上将MongoDB
和您的服务器端脚本(处理REST调用的脚本)放在可访问的服务器上(如果它已运行),服务器端可能是你的机器。
然后,您将使用HTTP GET,POST,PUT,DELETE以及您通过客户端为您的服务构建的任何功能,在您的情况下为Electron应用程序。
为了更好地解释一下,你的API存在于一个地方,你可以通过HTTP调用,通俗地说,使用一个url访问/操作那些数据,从任何地方访问该域,比如连接互联网的手机和计算机或其他网站。
无论您开发客户端的语言是什么,查看本机或第三方HTTP库以访问和获取该数据。
简单的JS客户端调用举例:
function httpGet(theUrl) {
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", theUrl, false); // false for synchronous request
xmlHttp.send(null);
return xmlHttp.responseText;
}
你会再与适当的分析器处理数据,我假设你的目标JSON。从那里你可以分配和使用这些数据。
如果你是在本地做的第一,你的网址使用localhost
和端口MongoDB监听。
如果您想要进行实时部署和测试,我推荐使用Amazon Web Services Elastic Beanstalk或EC2。 AWS免费使用一年,并且还拥有完美的原型和家庭项目的免费级别。我正在利用一个休息服务!
相关问题
- 1. REST API的Marketo - 电子邮件 - publishToMSI
- 2. woocommerce REST API通过电子邮件
- 3. 角2电子消费REST API
- 4. rest api design - >电子邮件通知
- 5. Backbone.js REST API中的瓶子
- 6. php rest api电话
- 7. 在电子/ angularjs应用中访问TFS和visualstudio在线REST Api
- 8. 用于发送带附件的电子邮件的API REST
- 9. Outlook REST API - 获取登录用户的电子邮件地址
- 10. Yammers REST API共享帖子
- 11. 如何从Outlook REST API中的特定电子邮件地址获取电子邮件?
- 12. 通过Outlook REST API检索的Outlook 2013/2016中的打开电子邮件
- 13. REST API欢迎电子邮件最佳实践
- 14. 如何使用Gmail Rest API发送电子邮件?
- 15. 通过REST API将CivCRM电子邮件设置为空白
- 16. 如何使用Gmail API使用Rest Client发送电子邮件
- 17. iPhone - 电子邮件的API
- 18. REST API与非REST API
- 19. LinkedIn REST API的帖子没有内容
- 20. WordPres ACF对REST的API && REST API
- 21. Magento REST API:在api/rest/orders中order_items中的item_id不是product_id
- 22. REST和电子邮件地址
- 23. API与REST API
- 24. Outlook邮件REST API将电子邮件转发请求返回的状态400
- 25. PHP电子商务API?
- 26. Android contatcs电子名片API
- 27. 电子表格API feed.getEntries()CellEntry
- 28. API控制电子邮件
- 29. IRS电子文件API?
- 30. ACL_ACCESS_DENIED意识API - Android电子
我发现有关此主题的信息非常稀少。这实际上使用电子吗?您是否必须启用CORS才能执行此操作? –