ElectronでCookieを使用する必要がありますが、file://上で動作し、ChromiumはローカルCookieをサポートしていません。Electronでミニサーバーを回転
セッションクッキーを保存するには、少しhttpサーバーを起動する必要があります。私は自分のAPIで認証し、APIに問い合わせるためにクッキーを保存する必要があります。 https://www.npmjs.com/package/electronify-server https://github.com/frankhale/electron-with-express
そして、私はすべてインターネット上で検索してきたが、私は解決策の作業を取得するように見えることはできません。
私はこれを行うには、いくつかのリソースを見つけました。 :(
私は電子の上に角度のアプリを持って、私は私ができる限り多くの情報を含めるようにしようとしますので
main.js - 。。http://pastebin.com/bnBtBTbm
script.js - http://pastebin.com/x7K8VzEW
私はシンプルなAとして、このアプリを維持しようとしていますから
ファイル構造可能です。私はfile://の代わりにlocalhostでこれを実行させるために必要なものは何もわからないので、どんな助けでも大歓迎です!
今すぐテストしてください! :)私はそれを実装しようとした後に更新を投稿します!ありがとう!クッキーに関する限り、私はOpenBMCと協力しています.REST APIは、ログイン後に追加のクエリを作成するために必要な認証Cookieを送り返しています.ElectronはChromiumを使用しているため、ローカルクッキーをサポートします: file:/// - 代わりにhttp://プロトコルでアプリケーションを実行する必要があります。これが他のアイデアを誘発する場合は、私に教えてください!私はこれまでにこのような状況に慣れたことはないので、正しい質問をしても100%確実ではない。 – Lindsay
さて、それは動作します! :)しかし、それはまだlocalhost上で実行されています。私は127.0.0.1が必要だと思います - この作業を行う方法はありますか? – Lindsay
localhostの使用には何も問題はありません。それは何らかの理由で働いていない限り? – Teak