小编JHA*_*AWN的帖子

如何使用.crt文件在sails.js中配置https

我正在nodeJS上运行sailsJS并且我正在尝试设置HTTPS,但是我似乎陷入困境.我可以在http://example.com:443访问我的网站,但不能访问https://example.com

这个问题类似于如何在sails.js中配置https,除了我没有.pem文件,而是我从Media Temple的QuickSSL获得的.crt和.key文件.

这就是我在config/bootstrap.js中所拥有的

module.exports.bootstrap = function (cb) {
    var fs = require('fs');
    sails.config.express.serverOptions = {
        key: fs.readFileSync('/etc/ssl/private/mysite.com.key'),
        cert: fs.readFileSync('/etc/ssl/crt/mysite.com.crt'),
        ca: [fs.readFileSync('/etc/ssl/crt/mysite.com-geotrust.crt')]
    };
    cb();
};
Run Code Online (Sandbox Code Playgroud)

我在config/local.js中将端口号设置为443

谁能指出我正确的方向?

ssl node.js sails.js

9
推荐指数
1
解决办法
3135
查看次数

找到谁邀请你:: Facebook FQL Explorer Bug:"Inviter":null

类似的悬而未决的问题,然而这个问题更多地集中在现在的进展上.我被认为Facebook的FQL存在一个错误,因为event_member表永远不会返回"邀请者",[测试大型和小型事件,公共和私人以及自我调整事件]的非空答案.Facebook的网站上没有报道"邀请者"的错误,也没有在互联网上的其他地方引用.Facebook的图表中是否有错误(我不希望这样)?可能现在这已经折旧了(没有标记存在)?我应该等待还是继续尝试?如果它是event_member的全新功能,是否应该没有新闻发布等?

在Facebook的FQL浏览器上尝试这个例子:https://developers.facebook.com/tools/explorer? fql = select%20inviter%2C%20inviter_type%2Cuid%2C%20rsvp_status%20from%20event_member%20where%20eid%20%3D% 20321938874572158%3B

TL; DR:这不起作用:从event_member中选择inviter,inviter_type,uid,rsvp_status,其中eid = 321938874572158;

facebook facebook-fql facebook-graph-api facebook-opengraph

6
推荐指数
1
解决办法
635
查看次数

Nodejs:将函数特定变量传递给Async.parallel()

我在节点中渲染页面之前需要完成一堆长时间运行的数据库查询.每个查询都需要一些自己的变量.有没有一种简单的方法将变量传递给nodejs中的async.parallel()实用程序?

async.parallel([
    queryX(callback, A1, A2, A3),
    queryX(callback, B1, B2, B3),
    queryY(callback, C1, C2, C3),
    queryY(callback, D1, D2, D3),
    queryZ(callback, E1, E2, E3),
    queryZ(callback, F1, F2, F3),
  ], 
  function(err, results) { /*Do Render Stuff with Results*/}
);
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous node.js

6
推荐指数
2
解决办法
2711
查看次数