婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

    當前位置:首頁 >  站長 >  編程技術(shù) >  正文

    Nodejs在局域網(wǎng)配置https訪問的實現(xiàn)方法

     2020-10-19 11:39  來源: 腳本之家   我來投稿 撤稿糾錯

      阿里云優(yōu)惠券 先領(lǐng)券再下單

    做一個局域網(wǎng)WebRTC視頻聊天系統(tǒng),需要用到HTTPS。因此,配置Node.js使其支持HTTPS訪問。這篇文章主要介紹了Nodejs在局域網(wǎng)配置https訪問的實現(xiàn)方法,需要的朋友可以參考下

    零、需求:

    做一個局域網(wǎng)WebRTC視頻聊天系統(tǒng),需要用到HTTPS。因此,配置Node.js使其支持HTTPS訪問。

    一、解決

    在線生成和證書

    訪問:https://csr.chinassl.net/generator-csr.html

    填寫好之后點生成即可,我們可以下載到兩個文件。

    這里我的域名是192.168.110.10,得到192.168.110.10_csr.txt和192.168.110.10_key.txt這兩個文件(妥善保存)。

    然后再訪問:https://csr.chinassl.net/free-ssl.html

    把192.168.110.10_csr.txt文件里的內(nèi)容粘貼到代碼框里,點獲取免費證書之后可以下載到一個192.168.110.10_ssl.crt文件。

    配置Node.js

    參考Node.js配置源,確保已經(jīng)配置好cnpm了。

    安裝express模塊:

    cnpm install express --save

    安裝express模塊的相關(guān)依賴:

    cnpm install body-parser --save
    cnpm install cookie-parser --save
    cnpm install multer --save

    安裝完成后可以查看express的版本號:

    cnpm list express

    使用HTTPS

    把192.168.110.10_key.txt和192.168.110.10_ssl.crt(名字可能不同,但是格式是這樣的)復制到你服務(wù)器程序同級目錄下,比如我的目錄就這三個文件:

    192.168.110.10_key.txt
    192.168.110.10_ssl.crt
    app.js

    app.js

    //導入模塊
    const fs = require('fs')// 文件輸入輸出,用來導入證書   
    const https = require('https')// https服務(wù)器
    const express = require('express')// express模塊導入

    //讀取證書
    const privateKey = fs.readFileSync('192.168.110.10_key.txt', 'utf8')
    const certificate = fs.readFileSync('192.168.110.10_ssl.crt', 'utf8')

    // 創(chuàng)建 express 應(yīng)用
    const app = express()
    // 監(jiān)聽 / 路徑的 get 請求
    app.get('/', function(req, res) {
     res.send('Hello Word!')
    })

    const credentials = { key: privateKey, cert: certificate }
    const httpsServer = https.createServer(credentials, app)
    const SSLPORT = 443
    httpsServer.listen(SSLPORT, function() {console.log('HTTPS Server is running on: https://localhost:%s', SSLPORT)})

    使用Node.js運行app.js

    node app.js

    設(shè)置信任這個證書就可以了~

    成功配置Node.js使用HTTPS在局域網(wǎng)內(nèi)訪問!

    二、總結(jié)

    參考地址:

    https://www.runoob.com/nodejs/nodejs-express-framework.html

    https://www.jianshu.com/p/8b7b7d4d9992

    到此這篇關(guān)于Nodejs在局域網(wǎng)配置https訪問的實現(xiàn)方法的文章就介紹到這了,更多相關(guān)Nodejs局域網(wǎng)https訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

    來源:腳本之家

    鏈接:https://www.jb51.net/article/197603.htm

    申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

    相關(guān)文章

    熱門排行

    信息推薦