国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

nodejs發(fā)布靜態(tài)https服務(wù)器

這篇具有很好參考價值的文章主要介紹了nodejs發(fā)布靜態(tài)https服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、先用 npm init 創(chuàng)建一個package.json,然后添加依賴?node-static ,package.json 如下:

{
  "name": "freeswitch",
  "version": "1.0.0",
  "description": "test freeswitch for webrtc",
  "main": "server.js",
  "dependencies": {
    "node-static": "^0.7.9"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node server.js"
  },
  "keywords": [
    "webrtc"
  ],
  "author": "foruok",
  "license": "ISC"
}

2、執(zhí)行npm install?

3、創(chuàng)建 server.js 文件,內(nèi)容如下:

var fs = require("fs");
var static = require('node-static');

var file = new static.Server('./public');

const options = {
  key: fs.readFileSync('./server.key'),
  cert: fs.readFileSync('./server.crt')
};

require('https').createServer(options, function (request, response) {
    request.addListener('end', function () {
        file.serve(request, response);
    }).resume();
}).listen(8000);

3、啟動服務(wù)

<!DOCTYPE html>
<html>
  <head>
    <title>test</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="Author" content="foruok" />
    <meta name="description" content="JsSIP based example web application." />
    <style type="text/css">
    </style>
</head>
<body>hello world!</body>
</html>

新建public目錄,并且隨便在 public 目錄下放個什么 html 文件,比如 test.html 。

用 npm start 啟動服務(wù),可以在 Chrome 瀏覽器內(nèi)輸入地址?https://127.0.0.1:8000/test.html測試一下。

如果能看到,說明服務(wù)正常。文章來源地址http://www.zghlxwxcb.cn/news/detail-695599.html

到了這里,關(guān)于nodejs發(fā)布靜態(tài)https服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux -- 進階 Web服務(wù)器 搭建基于 HTTPS 協(xié)議的靜態(tài)網(wǎng)站 (實驗實操)

    Linux -- 進階 Web服務(wù)器 搭建基于 HTTPS 協(xié)議的靜態(tài)網(wǎng)站 (實驗實操)

    ? ? ? ????????現(xiàn)在我們想架設(shè)一個 互聯(lián)網(wǎng)網(wǎng)站的話,我們就得想法認證自己是官方的,得產(chǎn)生一個證書 ? ? ? ? 這個證書呢,我們使用的是 X.509? 格式的證書? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 該證書 包含三個文件 :? key , csr , crt 。?? ? ? ? ? 先介紹下 :? PKI(

    2024年02月07日
    瀏覽(22)
  • mac制作ssl證書|生成自簽名證書,nodejs+express在mac上搭建https+wss(websocket)服務(wù)器

    mac制作ssl證書|生成自簽名證書,nodejs+express在mac上搭建https+wss(websocket)服務(wù)器

    mac 自帶 openssl 所以沒必要像 windows 一樣先安裝 openssl,直接生成即可 生成 key 讓輸入兩次密碼,隨便,但是兩次得是一樣的 移除密碼 生成 csr Country Name (2 letter code) [ 國家 ]:CN State or Province Name (full name) [ 省份 ]:Beijing Locality Name (eg, city) [ 城市 ]:Beijing Organization Name (eg, company)

    2024年02月09日
    瀏覽(19)
  • 從零開始用Nodejs搭建一個MQTT服務(wù)器,并且用stm32通過esp8266進行消息訂閱和發(fā)布

    從零開始用Nodejs搭建一個MQTT服務(wù)器,并且用stm32通過esp8266進行消息訂閱和發(fā)布

    最近在做一個物聯(lián)網(wǎng)項目,需要用到服務(wù)器進行數(shù)據(jù)的存儲和數(shù)據(jù)的請求和發(fā)送,之前我用過onenet平臺上的http服務(wù),雖然能通過get和post請求進行數(shù)據(jù)的提交和發(fā)送,但是平臺上的數(shù)據(jù)發(fā)生改變卻不能主動推送給esp8266,與我此次的項目不符合,所以pass。然后我了解了下mqtt協(xié)

    2024年02月04日
    瀏覽(32)
  • Ubuntu搭建Nodejs服務(wù)器

    轉(zhuǎn)自:https://www.8kiz.cn/archives/3228.html 在Ubuntu上搭建Node.js服務(wù)器,按照以下步驟進行: 打開終端。 使用包管理器安裝Node.js??梢允褂靡韵旅畎惭bNode.js: 安裝Node.js后,你可以使用以下命令來檢查Node.js版本: 安裝npm(Node.js包管理器)。使用以下命令安裝npm: 檢查npm版本:

    2024年01月25日
    瀏覽(20)
  • 服務(wù)器上面安裝nodejs react

    1、nvm管理nodejs 2、修改端口 /node_modules/react-scripts/scripts/start.js 3、 下面是一個簡單的步驟來開始使用 React: 確保你的計算機上已安裝 Node.js。你可以在命令行中輸入 node -v 來檢查是否已安裝。 打開命令行工具,并進入你想要創(chuàng)建項目的目錄。 運行以下命令來創(chuàng)建一個新的

    2024年01月23日
    瀏覽(21)
  • 【nodejs 作為服務(wù)器修改最大堆內(nèi)存】

    查看node應用列表 結(jié)果: id name mode ? status cpu memory 1 app fork 211 stopped 0% 0b 2 my-app fork 0 online 0% 0b 找到你先查看的項目 ,找到 script args ,這個就是最大值 在使用PM2管理Node.js進程時, 默認情況下,PM2不會限制Node.js進程的最大堆內(nèi)存值 。這意味著,Node.js進程可以使用系統(tǒng)中可用

    2024年02月14日
    瀏覽(16)
  • 使用華為云HECS服務(wù)器+nodejs開啟web服務(wù)

    使用華為云HECS服務(wù)器+nodejs開啟web服務(wù)

    簡介: 在華為云HECS服務(wù)器上使用nodejs開啟一個web服務(wù)。 目錄 1.開通華為云服務(wù)器 2.遠程登錄 2.1 使用華為官方的網(wǎng)頁工具登錄? ? ? ? ?編輯 2.2 使用MobaXterm登錄 3 安裝node 3.1 下載 2. 配置環(huán)境變量 4. 安裝express模塊 5.開啟外網(wǎng)訪問 ? ? ? ? 這里我已經(jīng)開通過了。 2.1 使用華為

    2024年04月17日
    瀏覽(32)
  • 【SQL server】NodeJs 服務(wù)器連接數(shù)據(jù)庫

    【SQL server】NodeJs 服務(wù)器連接數(shù)據(jù)庫

    有客戶需求可以查看生產(chǎn)數(shù)據(jù),而 CS 端的 Web 程序運行存在部分問題,Web 客戶端只是顯示生產(chǎn)數(shù)據(jù),其他功能沒有用到,因此為了可以快速開發(fā)以及更加方便的操作,減低客戶成本,為此采用 node 直連數(shù)據(jù)庫的方式來獲取生產(chǎn)數(shù)據(jù)。 Vue3來快速設(shè)計生產(chǎn)看板,實時數(shù)據(jù)的獲取

    2024年02月20日
    瀏覽(26)
  • 保姆級阿里云ESC服務(wù)器安裝nodejs和服務(wù)器node服務(wù)管理工具PM2安裝使用

    保姆級阿里云ESC服務(wù)器安裝nodejs和服務(wù)器node服務(wù)管理工具PM2安裝使用

    默認 /opt 下邊 /opt/node 也可建到其他地方,如/usr/local/node 等 創(chuàng)建后切換到文件夾下 cd /opt/node 使用命令下載node wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz 或者到node官網(wǎng)下載tar包到本地然后上傳到node所在位置 上傳 scp命令為 scp node-v18.12.0-linux-x64.tar.xz root@0.0.0.0:/opt/

    2024年02月08日
    瀏覽(29)
  • 高性能服務(wù)器Nodejs操作Mysql數(shù)據(jù)庫

    高性能服務(wù)器Nodejs操作Mysql數(shù)據(jù)庫

    數(shù)據(jù)庫和身份認證 配置 mysql 模塊 安裝 mysql 模塊 建立連接 測試是否正常工作 1.2 操作 mysql 數(shù)據(jù)庫 查詢數(shù)據(jù) 插入數(shù)據(jù) 向表中新增數(shù)據(jù)時,如果數(shù)據(jù)對象的每個屬性和數(shù)據(jù)表的字段一一對應,則可以通過如下方式快速插入數(shù)據(jù): 更新數(shù)據(jù) 快捷方式: 刪除數(shù)據(jù) 使用 delete 語句

    2024年02月11日
    瀏覽(40)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包