2017-03-02 19 views
0
//This is my route.js 
     router.post('/restful', function(req, res){ 
      var options = { 
       uri : 'http://192.168.1.6:8080/RestTGRP/TGRP/checkAPI', 
       method : 'post' 
      }; 
      var responseFromClient = ''; 
      request(options, function (error, response, body) { 
       if (!error && response.statusCode == 200) { 
        responseFromClient = body; 
       } 
       else { 
        responseFromClient = 'Not Found'; 
       } 
       console.log(responseFromClient); 
       //res.json(resss); 
       req.flash('response_msg', responseFromClient); 


       if(responseFromClient !='Not Found'){ 
        res.redirect('/users/restful'); 
       } 
       else{ 
        res.redirect('/users/restful'); 
       } 
      }); 
     }); 


     //in view.handlebars 

     {{#if response_msg}} 
       <div class="alert alert-danger">{{response_msg}}</div> 
       {{/if}} 

私は安らかなWebサービスを呼び出すメソッドを作成していますが、私はその応答を "response_msg"として出力しようとしています。EJSでのフラッシュメッセージ

以前はハンドルバーを使用していましたので、印刷できました。

私はview.engineをEJSとして使用していますが、印刷できませんでした。

どうすればいいですか?

答えて

0

このコードは

0働い製)を{%>

<% = response_msg%>

関連する問題