【问题标题】:Use Node.js as workaround for Cors使用 Node.js 作为 Cors 的解决方法
【发布时间】:2015-04-02 02:20:43
【问题描述】:

使用 Nodejs 和 Express 4,我正在尝试在 我的快递服务器反过来会从浏览器中获取输入 并在外部服务器上发帖作为 CORS 解决方法。

这是到我的服务器的路由:

app.post('/api',            api.postme);

这是我的 api.js 文件。

 exports.postme = function (req, res, next) {

    res.send("hello Apis");
};

例如外部服务器:

https://website/NoJSONPHere/

params: page=1, query="frogs"

这样可以吗??

【问题讨论】:

  • 关闭这个??真的.. 没有一个博客可以解决节点的这种使用问题。
  • 有 Node 库可以为您处理代理:github.com/nodejitsu/node-http-proxy
  • SO 对没有尝试解决问题的问题皱眉。试一试,遇到困难时再回来。
  • 我解决了...在我的服务器中使用代理服务器。 SO的弱点是SO认为OP知道所问问题的范围。他们可能不知道。现在,我知道我会解决它。链接到 URL 并不能解决问题。

标签: node.js express cors


【解决方案1】:

使用第二个节点服务器,将其托管在云中的某个位置。 然后让移动(被阻止的)应用程序对您的服务器进行调用。

所以, 你的应用>你的服务器>他们的服务器。

避免, 您的应用 > 他们的服务器。

这可行的原因是服务器到服务器的连接或未被阻止。 浏览器到服务器有时会被阻止。

【讨论】:

    猜你喜欢
    • 2018-10-11
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    • 2011-08-22
    • 2023-01-06
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多