mirror of
https://github.com/seejohnrun/haste-server
synced 2025-08-22 14:24:47 -07:00
feat: cors support for all requests
Javascript browser clients can now use hastebin. Fix #352 Fix #47
This commit is contained in:
parent
5d2965ffc5
commit
9468d9fd9a
1 changed files with 7 additions and 0 deletions
|
@ -5,6 +5,7 @@ var uglify = require('uglify-js');
|
||||||
var winston = require('winston');
|
var winston = require('winston');
|
||||||
var connect = require('connect');
|
var connect = require('connect');
|
||||||
var route = require('connect-route');
|
var route = require('connect-route');
|
||||||
|
var cors = require('connect-cors');
|
||||||
var connect_st = require('st');
|
var connect_st = require('st');
|
||||||
var connect_rate_limit = require('connect-ratelimit');
|
var connect_rate_limit = require('connect-ratelimit');
|
||||||
|
|
||||||
|
@ -107,6 +108,12 @@ if (config.rateLimits) {
|
||||||
app.use(connect_rate_limit(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
|
// first look at API calls
|
||||||
app.use(route(function(router) {
|
app.use(route(function(router) {
|
||||||
// get raw documents - support getting with extension
|
// get raw documents - support getting with extension
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue