0

に私は電子とデスクトップWebブラウザでクロスプラットフォームアプリを作成したいとこれらのそれぞれが別々のデータベース、Web用のデスクトップとMySQLのためSQLiteのを持っています。論理的に両方のコードを一度にコード化することは可能ですか?ブラウザ

答えて

1

ノード固有のグローバルが利用可能であるかどうかをチェックすることで、エレクトロンまたはブラウザ固有の機能を使用できるはずです。彼らはElectronで利用できるが、彼らは従来のブラウザアプリケーションにはないだろう。あなたはの線に沿って何かでこれを行うことができ

var isElectron = false; 
if (typeof 'process' !== 'undefined') { 
    isElectron = true; 
} 
+0

おかげ@Steve、私が意味する、私は、ブラウザ側で電子コードブロックを再利用することができます(HTTP)または私は再び書き込みブラウザ側にありますか? – myvahid

+0

@myvahidあなたは確かにブラウザ側でコードを再利用することができます。電子では、コードをプルしたいがメインプロセスから実行させたい場合は 'require'を使ってファイルを要求するか、' electron.remote.require'を使うことができます。 –