UNPKG

apinode

Version:

An API server that can greatly reduce the work needed to implment API services. It can also cooperate with other API node to make it a mesh of services.

27 lines (23 loc) 715 B
/*! * coim2 * authors: Ben Lue * Copyright(c) 2015 Gocharm Inc. */ var url = require('url'); module.exports = function() { var cors = function(req, res, next) { if (req.method === 'OPTIONS') handleOptionsMethod(req, res, next); next(); }; return cors; }; function handleOptionsMethod(req, res) { res.setHeader('Access-Control-Allow-Origin', '*'); //res.setHeader('Access-Control-Allow-Headers', 'origin, X-Requested-With, content-type, accept'); res.setHeader('Access-Control-Allow-Headers', '*'); res.setHeader('Access-Control-Allow-Methods', 'GET, POST'); //res.setHeader('Access-Control-Allow-Methods', '*'); //res.setHeader('content-type', 'text/html; charset=utf-8'); //res.end(); };