Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将AppAuth代码从重定向URI发送回Electron程序?_Javascript_Electron_Appauth - Fatal编程技术网

Javascript 如何将AppAuth代码从重定向URI发送回Electron程序?

Javascript 如何将AppAuth代码从重定向URI发送回Electron程序?,javascript,electron,appauth,Javascript,Electron,Appauth,在过去的几天里,我一直试图将我的代码从react网站(比如www.mywebsite.com)发送回我的electron程序。有一个我一直试图用作示例的URL,但是他们创建了一个本地服务器并向其附加了一个侦听器,然后从那里处理URL: var _this = this; // use opener to launch a web browser and start the authorization flow. // start a web server to handl

在过去的几天里,我一直试图将我的代码从react网站(比如www.mywebsite.com)发送回我的electron程序。有一个我一直试图用作示例的URL,但是他们创建了一个本地服务器并向其附加了一个侦听器,然后从那里处理URL:

    var _this = this;
    // use opener to launch a web browser and start the authorization flow.
    // start a web server to handle the authorization response.
    var emitter = new ServerEventsEmitter();
    var requestHandler = function (httpRequest, response) {
        if (!httpRequest.url) {
            return;
        }
        var url = Url.parse(httpRequest.url);
        var searchParams = new Url.URLSearchParams(url.query || '');
        ...
        var completeResponse = {
            request: request,
            response: authorizationResponse,
            error: authorizationError
        };
        emitter.emit(ServerEventsEmitter.ON_AUTHORIZATION_RESPONSE, completeResponse);
        response.end('Close your browser to continue');
    };
    ...
    var server;
    request.setupCodeVerifier()
        .then(function () {
        server = Http.createServer(requestHandler);
        server.listen(_this.httpServerPort);
        var url = _this.buildRequestUrl(configuration, request);
        logger_1.log('Making a request to ', request, url);
        opener(url);
    })
只要我将重定向URI保留在本地主机上,示例程序就可以工作。但是,当我把它改为www.mywebsite.com时,它会将我的代码和所有内容重定向到我的网站,但信息不会发送到electron程序如何设置我的网站,使URL在重定向时发送到我的电子程序?