webRTC(二),2021年Android大厂面试分享

}).listen(8081,‘0.0.0.0’);

  • 注意记得在服务器安全组打开服务器端口,并开启防火墙

在这里插入图片描述

在这里插入图片描述

  • 执行:forever start server.js 启动服务器(forever stop server.js 关闭服务器)

安装forever :

sudo npm install forever -g

  • 效果

在这里插入图片描述

二、搭建https服务器


在这里插入图片描述

‘use strict’

var https =require(‘https’);

var fs = require(‘fs’);

var options={

key:fs.readFileSync(’./cert/3435783_huangxiaoguo.club.key’),

cert:fs.readFileSync(’./cert/3435783_huangxiaoguo.club.pem’)

}

var app = https.createServer(options,function(req,res){

res.writeHead(200,{‘Content-Type’:‘text/plain’});

res.end(‘Https:Hello world!\n’);

}).listen(443,‘0.0.0.0’);

  • cert文件夹内放的是申请的https证书

  • 注意记得在服务器安全组打开服务器端口,并开启防火墙

在这里插入图片描述

在这里插入图片描述

  • 执行:forever start server.js 启动服务器(forever stop server.js 关闭服务器)

  • 效果

在这里插入图片描述

三、创建公共发布服务器


在这里插入图片描述

‘use strict’

var http = require(‘http’);

var https = require(‘https’);

var fs = require(‘fs’);

var serveIndex = require(‘serve-index’);

var express = require(‘express’);

var app = express();

//顺序不能换

app.use(serveIndex(’./public’));

app.use(express.static(’./public’));

var options = {

key:fs.readFileSync(’./cert/3435783_huangxiaoguo.club.key’),

cert:fs.readFileSync(’./cert/3435783_huangxiaoguo.club.pem’)

}

var https_server = https.createServer(options, app);

https_server.listen(443, '0.0.0.0

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

');

var http_server = http.createServer(app);

http_server.listen(80, ‘0.0.0.0’);

你可能感兴趣的:(程序员,面试,移动开发,android)