2016-11-29 3 views
-1

私は2つの異なるコードエディタ(angular-ui-codemirrorを使用)のコードを取得しようとしています。もう1つはテストするコード用ですそのテストコードの出力をサイトに出力する。フロントエンドから来るテキストからバックエンドにファイルを作成する

今のところ、私は両方のコードエディタのテキストを連結し、ブラウザでconsole.loggedを取得できます。

私はそのコードを取得してバックエンドのファイルに保存することができますので、テストを実行してstdoutで何かを実行する子プロセスを生成することができます。

コーディングにはangular,nodeexpressを使用していますが、mochaを使用しています。

答えて

0
fs.writeFile('./yournewfile.js', newCode, function (error) { 
    if (error) return callback(error) 

    var Exec = require('child_process').exec; 

    // change node to mocha if your newCode is mocha test code 
    Exec('node ./yournewfile.js', function (error, stdout, stderr) { 
    // do something here 
    }) 
}) 
関連する問題