最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2020年10月17日 15:20:30   作者:小魚啊小魚  
做一個局域網(wǎng)WebRTC視頻聊天系統(tǒng),需要用到HTTPS。因此,配置Node.js使其支持HTTPS訪問。這篇文章主要介紹了Nodejs在局域網(wǎng)配置https訪問的實(shí)現(xiàn)方法,需要的朋友可以參考下

零、需求:

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

一、解決

在線生成和證書
訪問:https://csr.chinassl.net/generator-csr.html
填寫好之后點(diǎn)生成即可,我們可以下載到兩個文件。
這里我的域名是192.168.110.10,得到192.168.110.10_csr.txt192.168.110.10_key.txt這兩個文件(妥善保存)。

然后再訪問:https://csr.chinassl.net/free-ssl.html
192.168.110.10_csr.txt文件里的內(nèi)容粘貼到代碼框里,點(diǎn)獲取免費(fè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.txt192.168.110.10_ssl.crt(名字可能不同,但是格式是這樣的)復(fù)制到你服務(wù)器程序同級目錄下,比如我的目錄就這三個文件:

192.168.110.10_key.txt
192.168.110.10_ssl.crt
app.js

app.js

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

//讀取證書
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運(yùn)行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訪問的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)Nodejs局域網(wǎng)https訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Express筆記之動態(tài)渲染HTML(新手入坑)

    詳解Express筆記之動態(tài)渲染HTML(新手入坑)

    這篇文章主要介紹了詳解Express筆記之動態(tài)渲染HTML(新手入坑),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • Node.js 中判斷一個文件是否存在

    Node.js 中判斷一個文件是否存在

    這篇文章主要記錄一些 Node.js 應(yīng)用中的小知識點(diǎn),如果你 Google/Baidu “Node.js 如何判斷文件是否存在” 發(fā)現(xiàn)給出的很多答案還是使用的 fs.exists,這里不推薦使用 fs.exists 你可以選擇 fs.stat 或 fs.access。
    2020-08-08
  • npm安裝sharp出現(xiàn)的問題詳解(安裝失敗的問題及解決)

    npm安裝sharp出現(xiàn)的問題詳解(安裝失敗的問題及解決)

    這篇文章主要給大家介紹了關(guān)于npm安裝sharp出現(xiàn)的問題(安裝失敗的問題及解決)的相關(guān)資料,sharp包是基于node.js的高性能圖片處理器,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • npm安裝依賴報(bào)錯ERESOLVE?unable?to?resolve?dependency?tree的解決方法

    npm安裝依賴報(bào)錯ERESOLVE?unable?to?resolve?dependency?tree的解決方

    當(dāng)我們拿到一個前端項(xiàng)目的時(shí)候,想要把它運(yùn)行起來,首先是要給它安裝依賴,下面這篇文章主要給大家介紹了關(guān)于npm安裝依賴報(bào)錯ERESOLVE?unable?to?resolve?dependency?tree的解決方法,需要的朋友可以參考下
    2023-04-04
  • Node.js中path.resolve與path.join的區(qū)別與作用詳解

    Node.js中path.resolve與path.join的區(qū)別與作用詳解

    path.resolve和path.join都是屬于path核心模塊下的方法,用來拼接路徑,下面這篇文章主要給大家介紹了關(guān)于Node.js中path.resolve與path.join的區(qū)別與作用的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Node js 中的 Multer中間件(文件上傳)

    Node js 中的 Multer中間件(文件上傳)

    本文介紹了Node.js中用于處理文件上傳的Multer中間件,詳細(xì)說明了項(xiàng)目設(shè)置、安裝依賴的步驟,以及如何使用Multer上傳單個和多個文件,還介紹了DiskStorage引擎、其他配置選項(xiàng)和錯誤處理方法,感興趣的朋友跟隨小編一起看看吧
    2025-03-03
  • node.js中的fs.statSync方法使用說明

    node.js中的fs.statSync方法使用說明

    這篇文章主要介紹了node.js中的fs.statSync方法使用說明,本文介紹了fs.statSync的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • node.js實(shí)現(xiàn)博客小爬蟲的實(shí)例代碼

    node.js實(shí)現(xiàn)博客小爬蟲的實(shí)例代碼

    這篇文章通過實(shí)例代碼來給大家介紹如何利用node.js實(shí)現(xiàn)博客小爬蟲,有需要的朋友們可以直接運(yùn)用文中給出的實(shí)例代碼來進(jìn)行實(shí)踐學(xué)習(xí),感興趣的朋友們下面來一起看看吧。
    2016-10-10
  • 使用nodeAPI時(shí)遇到過異步問題解決

    使用nodeAPI時(shí)遇到過異步問題解決

    這篇文章主要為大家介紹了使用nodeAPI時(shí)遇到過異步問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 前端如何更好的展示后端返回的十萬條數(shù)據(jù)

    前端如何更好的展示后端返回的十萬條數(shù)據(jù)

    這篇文章主要為大家介紹了前端如何更好的展示后端返回的十萬條數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2021-11-11

最新評論

隆尧县| 吕梁市| 贡山| 涞水县| 蓬安县| 怀仁县| 沽源县| 玛沁县| 辛集市| 炉霍县| 海林市| 孟村| 黑水县| 青铜峡市| 同江市| 永定县| 星子县| 和林格尔县| 宁陕县| 博罗县| 招远市| 林口县| 资中县| 寿阳县| 新田县| 沈阳市| 汝州市| 嵊州市| 韶山市| 迁安市| 葫芦岛市| 普安县| 门头沟区| 桃江县| 馆陶县| 安达市| 驻马店市| 西畴县| 镇安县| 沙河市| 沧州市|