我有幾個靜態頁面與Express.JS一起提供。設置是容易的:使用Express.JS發送額外的http標題
var app = express();
app.configure(function(){
app.use(express.static(path.join(application_root, "StaticPages")));
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
我想要的響應於包括addittional HTTP報頭(訪問控制允許來源:*)。它應該放在哪裏? 我試過下面的示例,但當然,頭只出現默認的網頁上:
app.get('/', function(req, res){
res.setHeader("Access-Control-Allow-Origin", "*");
res.send('Hello World');
});
感謝。
對於那些尋找如何設定路線上的自定義頁眉和'沒有定義res.setHeader',使用'res.set'或'res.header'。 http://expressjs.com/en/api.html#res.set – AndyPerlitch