UNPKG

ui5-test-runner

Version:
22 lines (20 loc) 712 B
'use strict' module.exports = { custom: function (request, response) { const origin = request.headers.origin if (request.method === 'OPTIONS') { response.writeHead(200, { 'Access-Control-Allow-Origin': origin, Vary: 'Origin', 'Access-Control-Allow-Headers': 'content-type, content-length, x-page-url', 'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS', 'Access-Control-Allow-Credentials': 'true' }) response.end() } else if (origin) { response.setHeader('Access-Control-Allow-Origin', origin) response.setHeader('Vary', 'Origin') response.setHeader('Access-Control-Allow-Credentials', 'true') } } }