【问题标题】:META tag is not working in Sails.jsMETA 标签在 Sails.js 中不起作用
【发布时间】:2014-03-12 07:26:28
【问题描述】:

我正在使用 sails.js 开发一个网络应用程序。

这里我想在另一个页面中渲染一个 url 被指定为 META 标签的页面。

代码:

  1. 在控制器中,我正在传递视图变量。

    var campaignVars = { layout: false, shared_link: campaign.shared_link, page_content: campaign.page_content }; return res.render('campaign/target-page', campaignVars);

  2. 在视图文件“campaign/tget-page.ejs”中

    <html lang="en-US"> <meta http-equiv="refresh" content="1;url="http://google.com/"> <body> loading... &lt;/html&gt;

但它不会被重定向到“http://google.com/

请提出如何获得所需结果的建议。

提前谢谢..

【问题讨论】:

    标签: javascript html node.js sails.js ejs


    【解决方案1】:

    我发现您的meta 中有错误

    删除url=http之间的引号

    <meta http-equiv="refresh" content="1;url=http://google.com/">
    

    你为什么使用res.render 因为你可以在sails控制器格式的函数下直接传递没有文件和控制器名称的对象。

    return res.view(campaignVars);
    

    【讨论】:

      猜你喜欢
      • 2013-04-10
      • 2011-07-03
      • 1970-01-01
      • 2017-01-13
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      相关资源
      最近更新 更多