我正在为我的应用使用搜索引擎的网络API,我需要以POST的形式使用它。我意识到我只能从网站本身POST到API。我为此查看了一个node.js包装器,它使用了'requests'模块。所以我有3个问题:
答案 0 :(得分:0)
按顺序回答每个问题:
取决于搜索引擎。它们可能支持JSONP。 http://en.wikipedia.org/wiki/JSONP
还有一些其他潜在的解决方案,但说实话,“最干净”的解决方案。解决方案,如果他们不支持JSONP,则使用后端作为代理。
节点在计算机上运行,在自己的运行时运行,而不是在浏览器中运行。您需要在某处托管Node进程,并且它必须位于为您的html文件提供服务的某个源(除非您实现了JSONP接口),但它不一定是那个进程提供静态HTML和JS文件。
您必须在向Node应用程序发出Ajax请求的页面上运行javascript,然后根据它返回的内容修改页面。