//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}}
我正在创建一个调用restful webservice的方法,我正在尝试将其响应打印为“response_msg”。
以前我使用过把手,所以我可以打印出来。
现在我使用我的view.engine作为EJS
,但我无法打印它。
我们怎么做?
答案 0 :(得分:0)
这使代码工作
0){%&gt;&lt;%= response_msg%&gt;