节点连接添加 CORS header

Node connect add CORS header

我有这个代码。

var connect = require('connect');
var serveStatic = require('serve-static');
connect().use(serveStatic("public")).listen(80, function(){
});

我想为所有回复添加跨源策略headers。

我该怎么做?

您可以使用 Cors npm 包来启用 cors 支持。

安装:

$ npm install cors

用法:

var app = connect();
var cors = require('cors')

app.use(cors());

这是您可以使用的cors module

var http = require('http');
var cors = require('cors');
var connect = require('connect');

var serveStatic = require('serve-static');

var app = connect();

app.use(cors());
app.use(serveStatic("public"));

http.createServer(app).listen(80);

对了,你不用快递是有原因的吗?