gpt4 book ai didi

javascript - 如何从nodejs访问Angular Js数据

转载 作者:太空宇宙 更新时间:2023-11-03 22:29:59 25 4
gpt4 key购买 nike

您好,在我的 Angular js 文件中,我有包含姓名、号码和预约日期的患者对象。在我的 Node js 文件中,我使用 twilio 向患者发送文本。我想知道的是如何从 Angular JS 文件中获取数字,以便在我的 Node 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 Controller 吗?

在 Angular Controller 中,您可以导入 $http 并执行 $http.post({myparams}, /myRoute, function(results){console.log(results)})

正如迈克所说。在前端和后端之间真正共享文件的唯一方法是文件是 JSON,因为它可以被 Angular 和 Node 读取。不过,我通常只将其用于静态配置文件。

关于javascript - 如何从nodejs访问Angular Js数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38753086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com