ui5-test-runner
Version:
Standalone test runner for UI5
22 lines (20 loc) • 712 B
JavaScript
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')
}
}
}