2016-08-03 4 views
2

こんにちは私の角度jsファイルで、名前、番号、予定日を含む患者オブジェクトがあります。私のノードのjsファイルでは、twilioを使ってテキストを患者に送ります。私が知りたいのは、ノードjsファイルでそれを使用するために角度jsファイルから数値を取得する方法です。患者にテキストを送ることができます。ありがとう。nodejsからAngular 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); 

    }); 
}) 

を送るserver.jsの一部が患者のオブジェクトが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 
     }, 


    ]; 
+1

角度アプリをjsonファイルを使用するように変更しますか? – Malk

答えて

0

に、フロントエンドからデータを渡しますバックエンド?あなたが必要とするデータをバックグラウンドで経路呼び出しして、req.paramsオブジェクトでアクセスしてください。

あなたのserver.jsはnode.jsコントローラですか?あなたは$ HTTPをインポートし、ちょうどマイクが言うのように$http.post({myparams}, /myRoute, function(results){console.log(results)})

を行うことができ、角度コントローラで

。フロントエンドとバックエンドの間で実際にファイルを共有する唯一の方法は、ファイルがAngularとNodeで読み取れるJSONであるかどうかです。しかし、私は通常これをスタティックな設定ファイルに使用します。

関連する問題