用gravatar表达

 银杰声群当_993 发布于 2023-02-09 20:45

我用快递制作网站,我需要gravatar图像,所以 https://npmjs.org/package/gravatar

npm install gravatar

和我的app.js.

在我的 app.js

var gravatar = require('gravatar');
http.createServer(app).listen(app.get('port'), function(){
  var secureUrl = gravatar.url('example@gmail.com' ,  {s: '100', r: 'x', d: 'retro'}, true);
  console.log(secureUrl);
  console.log('Express server listening on port ' + app.get('port'));
});

工作得很好,浏览器给我看了很好的照片.

但我用express,并使用这样的post方法,

app.post('/signup', routes.signupResult);

并充满了我的示例来源 index.js

exports.signupResult = function(req, res){
  res.render('user/signup-result', {
  title: 'Node-Chat Sign up'
  , name: req.body.name
  , email: req.body.email
  , password: req.body.password
  , password: req.body.passwordConfirmation
});

};

我想我的signup-result.jade将使用gravatar个人资料图片...我可以用什么app.jsroutes/index.js编辑gravatar?

1 个回答
  • 你忘记requiregravatarindex.js文件中的lib.

    在顶部添加:

    var gravatar = require('gravatar');

    而且,在你的渲染调用中添加这个

    avatar: gravatar.url(req.body.email , {s: '100', r: 'x', d: 'retro'}, true).

    2023-02-09 20:49 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有