【发布时间】:2014-09-26 16:48:02
【问题描述】:
解决错误'No Access-Control-Allow-Origin'
所以我尝试为 Node.js 搜索 Access-Control-Allow-Origin,但我只能看到那些使用 Express.js api 的。
警告看起来很简单:在响应中添加标头“Access-Control-Allow-Origin”。
Origin http://localhost is not allowed by Access-Control-Allow-Origin
像上面的问题一样,我也可以看到很多答案都有 app.use 或 res.header 但是:
- 我不知道应用程序在哪里。来自
-
res.header 不适用于
http.createServer(function (req, res){ "Something" });
我也试过了
res.writeHead(200, {'Access-Control-Allow-Origin': '*',
'Content-Type': 'text/html','Content-Length':data.length});
但不起作用。
我知道这个问题可以在客户端解决,比如 chrome 或 add on 的安全关闭选项。但我希望我的服务器在任何客户端上提供服务,这样用户就不需要对其进行任何设置。
【问题讨论】:
标签: javascript node.js