2017-10-18 14 views
2
で声明

私は、コマンドプロンプトから引数を取得し、あなたがここに見るように、ブール値を返す関数(getLocalSecurity)を持っている場合では動作しません。それを使用したい:エクスポートされた関数は、活字体

import {getLocalSecurity} from './server'; 

if (getLocalSecurity()) { 
    console.log('access denied', getLocalSecurity()); 
    return Promise.resolve({}); 
} 

私は、コマンドプロンプトで次の文を使用する場合、getLocalSecurityがにconsole.logに偽のですが、かの状態で、それは本当です。 問題は何ですか?どうすれば修正できますか?

npm run start --- LOCAL_SECURITY -false 
+0

は 'cla.getCommandLineArguments()を移動しようとしたことがあり'エクスポートされた関数内だけで復帰する前に、 – bhantol

+0

私はそれを試しました。変わりはない。 – Sohrab

答えて

0

戻り値はブール値ではなく、文字列です。理由はわかりません!!!!!!! で条件我々は、次を使用する必要がある場合:

if (getLocalSecurity() === 'false')....