Tag: ejs

在ejs模板中获取url参数

我试图创build一个基于URL参数的ejs条件,例如,如果testing参数存在localhost:3000 / page?test,然后显示一个div,否则不显示它。 我的ejs模板看起来像这样: <% include header %> <div class="row"> <%if (title !== "homepage") {%> <%= title %> <div> <% include nav %> </div> <%}%> <div> </div> </div> <% include footer %> 有没有办法直接从ejs文件访问URL参数? 例如,<%= title%>工作正常,有没有像<%= req.query%>? 我也用快递。

NodeJs – esc不是一个函数

试图在这个特定的行上渲染.ejs文件时,我遇到了一个奇怪的问题 TypeError: /home/me/nodeapp/app/views/default/page/connection.ejs:66 64| <div class="col s12 l8"> 65| <ul class="collapsible popout" data-collapsible="accordion""> >> 66| <%- include ../api_html/connection/connection_list.ejs %> 67| </ul> 68| </div> 这是错误 esc不是一个函数 我真的不明白这个错误是从哪里来的。 我没有使用包含的../api_html/connection/connection_list.ejs文件的esc函数。 除此之外,我没有这个问题我的本地服务器(在Windows下),这个错误被激发在一个CentOs服务器,我运行完全相同的节点应用程序。 任何想法将非常感激! 谢谢!

如何将Underscore.js模板与EJS一起使用?

它们都使用相同的语法来插入variables。 例如,如果我想要以下 <%= username %> 在我的下划线中,我的主要EJS因为试图replace用户名而中断,并且主页中不存在这样的variables。

在ejs中的function

我想要的是这样的: app.js (节点进程,包括排除为简洁,但使用ejs作为渲染引擎): app.get('/', function(req, res){ var ejsVariables = { title : 'ideal ejs function example', listData1 : { listTitle : 'my list', listItems : [ { name : 'first item', class : 'foo' }, { name : 'second item', class : 'bar' }, { name : 'last item', class : 'foo' } ] }, […]

将.css文件添加到ejs

即时通讯工作与ejs node.js(expression),即时通讯不能够包括一个.css文件it.i尝试单独作为一个html-css二重奏相同的事情,它工作正常…我怎么能包括在我的.ejs文件。 我的app.js如此: var express = require('express'); var app = express(); app.set('views', __dirname + '/views'); app.get('/', function(req, res){ res.render('index.ejs', { title: 'My Site', nav: ['Home','About','Contact'] }); }); app.get('/home', function(req, res){ res.render('index.ejs', { title: 'My Site', nav: ['Home','About','Contact'] }); }); app.get('/about', function(req, res){ res.render('about.ejs', { title: 'About', nav: ['Home','About','Contact'] }); }); app.get('/contact', function(req, res){ res.render('contact.ejs', { […]

包含HTML块使用node.js

这是我想要的,但可能不能有: 使用node.js和express或者ejs,我想在我的客户端目录中编写一个普通的HTML文件时,server-side-include包含一个HTML模板块。 如果我可以将variables传入HTML文档的include,那也很酷。 Sooo的东西是这样的: <!doctype html> <html> <head> <%include head, ({title: "Main Page"}) %> </head> <body> <% include header, ({pageName: "Home", color: "red"}) %> … <<% include footer%>> </body> </html> 在节点世界里有没有这样的作品? 或者任何接近并可能适合这种function的东西? 我不会完全按照这里指出的方式使用它,但这是我正在寻找的function。 我已经看了玉,车把,烬和ejs,和ejs似乎是最接近的。 也许其中之一已经这样做了,但我只是困惑实施。 任何build议将是伟大的!

带有快速模板或纯HTML的AngularJS? 优点和缺点?

Express JS使用模板来生成HTML,然后服务器将它们发送给客户端作为响应。 可能有几个其他模板可以从中生成HTML。 我能够发现的是: 翡翠( http://jade-lang.com/ ) EJS( http://embeddedjs.com/ ) 在我的应用程序中,我需要使用ExpressJS和AngularJs。 我对这两种技术都很陌生。 在学习angular的时候,我不得不在纯HTML中使用它。 在学习ExpressJs之后,我意识到,为了使用angularjs,我需要在发送到客户端时将它们转换为HTML的任何上述模板中使用它们。 现在,我想使用expressjs作为我的服务器和angularjs作为我的客户端应用程序。 为此,我想我有两个select。 选项1 我可以完全停止使用模板,并使用我们的NodeJS服务器通过发送简单的HTML文件进行响应。 这些HTML文件将包含AngularJS编码。 然后,在客户端,AngularJS将作为我们的应用程序。 它会要求来自服务器的其他HTML文件。 或者它也可以像AJAX一样使用,在那里我们只能请求这条信息来更新页面的一部分,而不是刷新整个页面的一个小的改变。 选项2 我可以在expressjs模板(jade或ejs)中使用angularjs。 请帮助我理解两种select的优缺点。 在这种情况下,哪一个将是您的select。

有没有办法在以后使用EJS和nodejs / express来添加CSS / JS

我使用的EJS模板引擎与nodejs /快递,我想知道是否有可能在例如index.ejs(而不是layout.ejs)添加另一个CSS或JS文件, layout.ejs <!DOCTYPE html> <html> <head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css' /> <link rel='stylesheet' href='/stylesheets/smoothness/jquery-ui-1.8.14.custom.css' /> </head> <body> <%- body %> </body> </html> index.ejs <h1><%= title %></h1> <p>Welcome to <%= title %></p> 我不想在每个模板中添加第二个CSS文件,但只有index.ejs – 有什么办法可以做到这一点?

在sailsjs视图中访问会话variables

我对sailsjs和nodejs很陌生。 我正在尝试创build一个authentication页面,其中一旦用户被authentication,我想设置 req.session.user = user.id req.session.authenticated = true 然后我需要在我的主layout.ejs文件中访问这些值。 我已经这样做了 res.locals.user = _.clone( req.session.user ) 但是,我注意到这个克隆方法必须在每个控制器的每个函数中调用,以便我能够从视图内访问用户。 是否有更好的方式来访问sailsjs globbaly中的会话variables,而不必克隆每个控制器中的req.session。 我在做的一个例子可以在这里find: http://pastebin.com/HyE2H4Kq 正如你所看到的,我已经在控制器中的各种函数的开头调用了克隆方法。

ORM节点JS像.netentity framework?

我是新的节点JS,并尝试使用Node JS,Express JS,MS SQL,EJS来实现CRUD。 我已经完成了CRUD。 但我正在寻找一些更可靠的方式来传递数据或对象从节点到SQL,反之亦然。 当我要插入logging,即在任何表中创build条目时,我必须编写一个INSERT SQL查询。 所以,任何人都可以知道,是否有任何帮助我处理SQL查询的ORM就像我们在.netentity framework中处理的一样? 预先感谢。