Https 具有节点和连接的静态安全服务器
我需要一个静电传感器。我之所以选择它是因为它的便携性。这样,我就可以在repo中保存一个Https 具有节点和连接的静态安全服务器,https,server,node.js,connect,node,Https,Server,Node.js,Connect,Node,我需要一个静电传感器。我之所以选择它是因为它的便携性。这样,我就可以在repo中保存一个.js脚本,让服务器在windows和linux机器上轻松运行 经过一些研究,我最终使用以下解决方案: 其中使用生成自签名证书。不幸的是,这个漂亮的脚本没有正常工作。事实上,我在chrome上遇到了一个107错误,在firefox上出现了一个“连接被中断”错误 为了让简单服务器正常工作,此设置缺少什么 附注(回应意见) 为什么我说node是可移植的:与其他web服务器(如apache或nginx)相比,我
.js
脚本,让服务器在windows和linux机器上轻松运行
经过一些研究,我最终使用以下解决方案:
其中使用生成自签名证书。不幸的是,这个漂亮的脚本没有正常工作。事实上,我在chrome上遇到了一个107
错误,在firefox上出现了一个“连接被中断”错误
为了让简单服务器正常工作,此设置缺少什么
附注(回应意见)
- 为什么我说node是可移植的:与其他web服务器(如apache或nginx)相比,我可以在repo根目录中保留一个简单的脚本,而不是文件系统中的某个配置文件。这种配置文件的位置在不同的系统之间会发生变化
- 为什么我需要一个安全级别:因为如果源域不安全,某些内容依赖于其他不允许(异步)的内容
- 证书是必需的,但出于开发目的,您始终可以签署自己的证书,并将其与服务器脚本一起保存在repo中
var fs = require('fs');
var connect = require('connect');
var options = {
key: fs.readFileSync('ryans-key.pem'),
cert: fs.readFileSync('ryans-cert.pem')
};
connect(options, connect.logger() , connect.static(__dirname))
.listen(443);