我有一些使用 Express.JS 提供的静态页面。设置很简单:
var app = express();
app.configure(function(){
app.use(express.static(path.join(application_root, "StaticPages")));
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
我希望响应包含一个额外的 http 标头(Access-Control-Allow-Origin:*)。应该放在哪里?我尝试了以下示例,但标题当然只出现在默认页面上:
app.get('/', function(req, res){
res.setHeader("Access-Control-Allow-Origin", "*");
res.send('Hello World');
});
谢谢。