我的Expressjs有问题 - 在Android的Chrome上使用Https的Nodejs。
var app = express(),
options = {
key : fs.readFileSync('/etc/apache2/ssl/thedragoncode.key').toString(),
cert: fs.readFileSync('/etc/apache2/ssl/thedragoncode.crt').toString(),
requestCert: true,
rejectUnauthorized: false
},
https = require('https').createServer(options, app);
...
// This request use for mobile Android device
app.get("/android/", function (req, res, next)
{
res.end("android development");
});
https.listen(443);

答案 0 :(得分:1)
似乎没有人得到这个问题。我已经通过这种方式解决了这个问题:http://www.benjiegillam.com/2012/06/node-dot-js-ssl-certificate-chain/
你只需将coffe脚本转换为javascript,它对我来说很好。通过将CA链提取到数组