Mam kilka statycznych stron obsługiwanych przez Express.JS. Konfiguracja jest prosta:Wysyłaj dodatkowe nagłówki http za pomocą 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 }));
});
Chcę odpowiedź na to dodatkowe nagłówek HTTP (Access-Control-Allow-Origin: *). Gdzie należy go umieścić? Próbowałem poniżej próbki, ale oczywiście pojawia się nagłówek tylko na stronie domyślnej:
app.get('/', function(req, res){
res.setHeader("Access-Control-Allow-Origin", "*");
res.send('Hello World');
});
Dzięki.
Dla tych, którzy szukają sposobu, aby ustawić niestandardowy nagłówek na trasie i 'res.setHeader' nie jest zdefiniowana, użyj' res.set' lub 'res.header'. http://expressjs.com/en/api.html#res.set – AndyPerlitch