fix: cors header handling (#1900)

This commit is contained in:
Peng Xiao
2023-04-13 00:05:54 +08:00
committed by GitHub
parent 407c72ba2c
commit d9c4fc3a9e
2 changed files with 11 additions and 2 deletions

View File

@@ -56,7 +56,7 @@ export const registerHandlers = () => {
};
app.removeListener('open-url', handleOpenUrl);
resolve(token.id_token);
logger.info('google sign in', token);
logger.info('google sign in successful', token);
};
app.on('open-url', handleOpenUrl);

View File

@@ -23,9 +23,18 @@ export function registerProtocol() {
session.defaultSession.webRequest.onHeadersReceived(
(responseDetails, callback) => {
const { responseHeaders, url } = responseDetails;
const { responseHeaders } = responseDetails;
if (responseHeaders) {
delete responseHeaders['access-control-allow-origin'];
delete responseHeaders['access-control-allow-methods'];
responseHeaders['Access-Control-Allow-Origin'] = ['*'];
responseHeaders['Access-Control-Allow-Methods'] = [
'GET',
'POST',
'PUT',
'DELETE',
'OPTIONS',
];
}
callback({ responseHeaders });