相关疑难解决方法(0)

nodejs:听 EACCES:权限被拒绝 0.0.0.0:80

我正在尝试创建 https 服务器以通过节点 js 测试套接字 io。根据这个页面

openssl genrsa -out privatekey.pem 2048 
openssl req -new -key privatekey.pem -out certrequest.csr 
openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我创建了privatekey.pemcertificate.pem这是我的代码:

var express = require('express');
var https = require('https');
var fs = require('fs');

var options = {
    key: fs.readFileSync('privatekey.pem'),
    cert: fs.readFileSync('certificate.pem')
  };
var app = express();

 var server = https.createServer(options, app).listen(443);

var io = require('socket.io').listen(server,()=>{
    console.log('listen to https');
});



io.on('connection', function (socket) {
    console.log(' user connected');
    socket.on('disconnect', function …
Run Code Online (Sandbox Code Playgroud)

https node.js socket.io

17
推荐指数
4
解决办法
4万
查看次数

标签 统计

https ×1

node.js ×1

socket.io ×1