小编Rod*_*ano的帖子

SailsJS将对象/变量传递给布局视图的正确方法

您好我想知道是否有一种将变量或对象传递给布局视图的正确方法?

这就是我现在正在做的事情并且它有效

index: function(req, res){
 res.view({ layout: 'mylayout', myvar: 'This is a view var' });
}
Run Code Online (Sandbox Code Playgroud)

但是在每个动作中我都要定义'myvar',这样我就可以在布局级别使用它,所以我想知道是否有某种控制器或布局动作,所以我可以放置我的逻辑?

javascript node.js express sails.js

5
推荐指数
1
解决办法
5919
查看次数

在 gradle 上使用缓存的依赖项和插件运行黄瓜测试

嗨,我想在一个 gradle 项目上运行一些用黄瓜做的测试,我试图在另一台 PC 上运行这个测试(网络访问受限)所以我复制/粘贴了下面的所有内容,~./gradle/caches项目文件喜欢build, src and build.gradle并放置了所有内容和原来一样的地方

所以一旦我把所有东西都准备好,我就运行了这个

  gradle --no-daemon --offline cucumber
Run Code Online (Sandbox Code Playgroud)

我失败了

> Could not resolve all dependencies for configuration ':classpath'.
   > Could not download gradle-cucumber-plugin.jar (com.github.samueltbrown:gradle-cucumber-plugin:0.9): No cached version available for offline mode
Run Code Online (Sandbox Code Playgroud)

奇怪的是我在缓存目录中有文件

~/.gradle/caches/modules-2/files-2.1/com.github.samueltbrown/gradle-cucumber-plugin/0.9/7b65c67654715025eed1924
0c4f7defbef9645e0# ls
gradle-cucumber-plugin-0.9.jar
Run Code Online (Sandbox Code Playgroud)

仅供参考,我没有像我想要的那样使用 gradle/java 的经验,所以任何类型的建议都会很棒,这是 build.gradle 上“需要”插件的地方

plugins {
  id "com.github.samueltbrown.cucumber" version "0.9"
}
Run Code Online (Sandbox Code Playgroud)

谢谢

java cucumber gradle

4
推荐指数
1
解决办法
3232
查看次数

检查gravatar是否与node.js一起存在

您好,我知道我有一个使用Sails.JS的小型Web应用程序,如果用户没有gravatar帐户/个人资料,我正在尝试设置默认图像.

这是我用来在控​​制器中散列电子邮件的代码:

var crypto = require('crypto');
req.session.email = 'user_email@gmail.com';
req.session.gravatar_hash = crypto.createHash('md5').update(req.session.email).digest('hex');
Run Code Online (Sandbox Code Playgroud)

如你所见,我现在在会话中使用哈希.

所以在我看来,我有:

<div class="gravatar" style="background-image: url('http://www.gravatar.com/avatar/<%=req.session.gravatar_hash%>?s=50');"></div>
Run Code Online (Sandbox Code Playgroud)

此代码非常适合显示gravatar(默认或自定义)图像,但如果我想进行验证,如果用户没有gravatar,我可以使用自定义图像?有一种方法可以验证吗?

javascript css gravatar node.js sails.js

1
推荐指数
2
解决办法
2867
查看次数

标签 统计

javascript ×2

node.js ×2

sails.js ×2

css ×1

cucumber ×1

express ×1

gradle ×1

gravatar ×1

java ×1