【问题标题】:Flash messages in EJSEJS 中的 Flash 消息
【发布时间】:2017-03-02 18:56:20
【问题描述】:
    //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 Web 服务的方法,并且我正在尝试将它们的响应打印为“response_msg”。

以前我用的是把手,所以我可以打印出来。

现在我将 view.engine 用作 EJS,但我无法打印它。

我们该怎么做?

【问题讨论】:

    标签: node.js express ejs


    【解决方案1】:

    这使代码正常工作

    0){ %>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      • 2019-06-29
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多