feat: cors support for all requests
Javascript browser clients can now use hastebin. Fix #352 Fix #47pull/353/head
parent
5d2965ffc5
commit
9468d9fd9a
|
@ -5,6 +5,7 @@ var uglify = require('uglify-js');
|
|||
var winston = require('winston');
|
||||
var connect = require('connect');
|
||||
var route = require('connect-route');
|
||||
var cors = require('connect-cors');
|
||||
var connect_st = require('st');
|
||||
var connect_rate_limit = require('connect-ratelimit');
|
||||
|
||||
|
@ -107,6 +108,12 @@ if (config.rateLimits) {
|
|||
app.use(connect_rate_limit(config.rateLimits));
|
||||
}
|
||||
|
||||
// Allow CORS from everywhere
|
||||
app.use(function (req, res, next) {
|
||||
res.setHeader('Access-Control-Allow-Origin', '*');
|
||||
next();
|
||||
});
|
||||
|
||||
// first look at API calls
|
||||
app.use(route(function(router) {
|
||||
// get raw documents - support getting with extension
|
||||
|
|
Loading…
Reference in New Issue