如何从nodejs访问Angular Js数据

嗨在我的angular度js文件,我有病人的对象,其中包含姓名,号码和约会date。 在我的节点js文件中,我使用twilio发送病人的文本。 我想知道的是如何从angular度js文件中获取数字,以便在我的节点Js文件中使用它,以便我可以向患者发送文本。 谢谢。

这里是我发送短信的server.js部分

app.post('/testtwilio', function(req,res){ var cheerio = require('cheerio'), $ = cheerio.load('file.html'), fs = require('fs'); fs.readFile('./views/index.html', function (err, html) { if (err) { throw err; } else { $ = cheerio.load(html.toString()); console.log($scope.patients)//$('.reminder').attr('text')); } }); client.sendMessage({ to: '{{patient.number}}', from: '+16173935460', body: 'Text sent using NodeJS' }, function(err, data){ if(err) console.log(err); }); }) 

这是MainController.js中的患者对象

 $scope.patients = [ { name: 'John Smith', date: "12/22/2016", number: 1829191844 }, { name: 'Matt', date: "09/15/2016", number: 1829198344 }, { name: 'John', date: "08/25/2016", number: 1829198844 }, ]; 

将数据从前端传递到后端? 在您的后端使用您需要的数据angular度调用路由,并使用req.params对象访问它。

你的server.js是一个node.js控制器吗?

在angular度控制器中,您可以导入$ http,只需执行$http.post({myparams}, /myRoute, function(results){console.log(results)})

像迈克说的。 在前端和后端之间真正共享文件的唯一方法是,如果文件是JSON,可以通过Angular和Node读取。 不过,我通常只是使用这个静态configuration文件。