最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

将简单的字符串传递给我的EJS模板会在工作应用中提供未定义的内容

IT培训 admin 2浏览 0评论

将简单的字符串传递给我的EJS模板会在工作应用中提供未定义的内容

所以我需要为我的用户添加更多信息,作为测试,我会尝试将一个简单的字符串传递给我的视图,你知道只是为了让它继续下去。在添加此更改之前,我的应用程序已运行

在我将它发送到我的ejs模板之前:

   if (errorMessage) {
      res.render("index", {weather: null, error: errorMessage})
    } else {        

      res.render("index",{weather:weatherText, error:null});
    }

我的天气只是一个包含信息的字符串,但只是一个字符串。然后我尝试将这个小字符串添加到我的渲染中:

res.render("index",{weather:weatherText, error:null, testStr: "Hello"});

打电话给:

<%= testStr %>

但我的testStr未定义。任何人都知道是什么导致了这一点,对我而言,这与天气一样奇怪。

回答如下:

找出导致它的原因。没有使用nodemon,服务器重启解决了它。

将简单的字符串传递给我的EJS模板会在工作应用中提供未定义的内容

所以我需要为我的用户添加更多信息,作为测试,我会尝试将一个简单的字符串传递给我的视图,你知道只是为了让它继续下去。在添加此更改之前,我的应用程序已运行

在我将它发送到我的ejs模板之前:

   if (errorMessage) {
      res.render("index", {weather: null, error: errorMessage})
    } else {        

      res.render("index",{weather:weatherText, error:null});
    }

我的天气只是一个包含信息的字符串,但只是一个字符串。然后我尝试将这个小字符串添加到我的渲染中:

res.render("index",{weather:weatherText, error:null, testStr: "Hello"});

打电话给:

<%= testStr %>

但我的testStr未定义。任何人都知道是什么导致了这一点,对我而言,这与天气一样奇怪。

回答如下:

找出导致它的原因。没有使用nodemon,服务器重启解决了它。

发布评论

评论列表 (0)

  1. 暂无评论