在前端创建一个文件,来自前端的文本

时间:2016-11-29 03:27:30

标签: node.js express mocha codemirror

我试图创建一个应用程序来抓取来自两个不同代码编辑器的代码(使用angular-ui-codemirror),一个代码用于测试代码,另一个代码用于测试代码,并输出测试回到网站上。

到目前为止,我可以从浏览器中连接的两个代码编辑器和console.log中获取文本。

我想知道如何将该代码保存到后端的文件中,以便我可以生成一个子进程,对其运行测试并对{{1}执行某些操作}。

我正在使用stdoutangularnode进行编码和测试,我正在使用express

1 个答案:

答案 0 :(得分: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
  })
})