express搭建https出现的问题
发布于 7 年前 作者 iosraza 4367 次浏览 来自 问答

因为我的个人服务器主要针对的是移动app的,仅作为rest api接口使用,苹果1.1号之后需要https类型的接口,如果http的需要提交部分说明。

现在申请了相关证书启动后没有报错,通过ip地址和端口的形式可以访问,但是反而通过域名无法访问了。没有任何响应。

求大神指点。

https部分代码 服务端我是通过如下代码创建 var https = require(‘https’); var fs = require(‘fs’);

var options = { pfx:fs.readFileSync(’./keys/server.pfx’), passphrase:‘your password’ };

https.createServer(options,function(req,res){ res.writeHead(200); res.end(‘hello world\n’); }).listen(80,‘127.0.0.1’);

5 回复

我也是小白一个,不过https的端口应该是425吧?而且fs.readFileSync这个方法是异步的。。。这么弄没问题吗?

@azathothes

  • 证书是否正常
  • Sync方法是同步方法

@azathothes HTTPS 端口是 443。KEY 只在服务启动的时候读取一次,所以这里同步读取,没啥影响。

谢谢各位大神,我也是醉了,配置来配置去的忘记了改端口,已经好了。感谢!

回到顶部