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

http-server 的安裝與使用

這篇具有很好參考價(jià)值的文章主要介紹了http-server 的安裝與使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


問題背景

打開一個(gè)文檔默認(rèn)使用file協(xié)議打開,不能發(fā)送ajax請(qǐng)求,只能使用http協(xié)議才能請(qǐng)求資源,所以此時(shí)我們需要在本地建立一個(gè)http服務(wù),通過IP加端口號(hào),來訪問資源。

以打開前端項(xiàng)目為例,打包之后前端項(xiàng)目直接打開index.html不能訪問,瀏覽器一片空白,目錄如下:

http-server 的安裝與使用,Nodejs,nodejs,http-server

http-server簡(jiǎn)介

http-server 是一個(gè)輕量級(jí)的 http 服務(wù)器,它可以讓任意一個(gè)目錄成為服務(wù)器的目錄

  • http-server 是一個(gè)簡(jiǎn)單的零配置的命令行
  • http服務(wù)器,它足夠強(qiáng)大便于生產(chǎn)和使用,用于本地測(cè)試和開發(fā)。

安裝nodejs

查看本地是否安裝nodejs:

在命令行輸入命令 node -v 以及 npm -v 檢查版本,檢查是否安裝。

nodejs的安裝可以參考:nvm 安裝與使用

nvm 可以很輕松的安裝多個(gè)不同的nodejs版本。

安裝http-server

在命令行中將 http-server 安裝到全局,最好是使用管理員權(quán)限安裝(-g表示安裝到全局,之后所有文件夾路徑下輸入http-server都可以使用)

npm install http-server -g

開啟http服務(wù)

命令行中進(jìn)入目標(biāo)文件夾(也就是需要啟動(dòng)服務(wù)的文件夾),輸入如下命令:

http-server

http-server 的安裝與使用,Nodejs,nodejs,http-server

指定啟動(dòng)地址和啟動(dòng)端口

  • -a 參數(shù)是監(jiān)聽地址
  • -p 參數(shù)是監(jiān)聽端口
http-server -a 127.0.0.1 -p 8081

http-server 的安裝與使用,Nodejs,nodejs,http-server文章來源地址http://www.zghlxwxcb.cn/news/detail-594695.html

http-server參數(shù)

參數(shù) 作用
-p 或者 --port 端口設(shè)置,默認(rèn)是 8080
-a 監(jiān)聽地址設(shè)置默認(rèn)是 0.0.0.0
-d 是否顯示文件列表 默認(rèn)true
-i 顯示自動(dòng)索引,默認(rèn)true
-g 或者 --gzip 默認(rèn)false,當(dāng)文件的gzip版本存在且請(qǐng)求接受gzip編碼時(shí),它將服務(wù)于./public/some-file.js.gz,而不是./public/some-file.js
-e 或者 --ext 如果沒有提供默認(rèn)文件擴(kuò)展名(默認(rèn)為html)
-s 或者 --silent 禁止控制臺(tái)日志信息輸出
–cors 允許跨域資源共享
-o 啟動(dòng)服務(wù)后打開默認(rèn)瀏覽器
-c 設(shè)置緩存cache-control max-age heade存留時(shí)間(以秒為單位),示例:-c10是10秒,默認(rèn)是3600秒,如果要禁用緩存就使用-c-1
-U 或者 --utc 使用 UTC格式,在控制臺(tái)輸出時(shí)間信息
-P 或者 --proxy 通過一個(gè) url地址,代理不能通過本地解析的資源
-S 或者 --ssl 使用https協(xié)議
-C 或者 --cert ssl證書文件的路徑,默認(rèn)是cert.pem
-K 或者 --key ssl密匙文件路徑
-h 或者 --help 顯示幫助
-v 或者 --version 顯示版本

到了這里,關(guān)于http-server 的安裝與使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 65 # 實(shí)現(xiàn) http-server 里的 gzip 壓縮

    65 # 實(shí)現(xiàn) http-server 里的 gzip 壓縮

    服務(wù)端優(yōu)化都是:壓縮 + 緩存 前端可以通過 webpack 插件進(jìn)行壓縮 gzip 根據(jù)替換來實(shí)現(xiàn)的,重復(fù)率越高,壓縮后的結(jié)果越小 方式一:讀取文件壓縮,如果文件大的話都讀取到內(nèi)存中,耗內(nèi)存 方式二:用轉(zhuǎn)化流(可讀可寫)的方式,服務(wù)端的文件 = 壓縮 = 客戶端 新建 1.txt 文件

    2024年02月14日
    瀏覽(24)
  • 73 # 發(fā)布自己的 http-server 到 npm

    73 # 發(fā)布自己的 http-server 到 npm

    1、添加 .npmignore 文件,忽略不需要的文件 2、去官網(wǎng)https://www.npmjs.com/檢查自己的包名是否被占用 3、切換到官方源,然后檢查確認(rèn) 4、登錄 npm 賬號(hào) 5、發(fā)布 6、查看發(fā)布情況,發(fā)布成功之后,等一會(huì),我們就能看到自己的包在 npm 上了 7、更新版本,我們添加一個(gè) README.md 文件

    2024年02月11日
    瀏覽(20)
  • 如何使用Nodejs搭建HTTP服務(wù),實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」

    如何使用Nodejs搭建HTTP服務(wù),實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」

    轉(zhuǎn)載自內(nèi)網(wǎng)穿透工具的文章:使用Nodejs搭建HTTP服務(wù),并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」 自己用Windows Server搭建了家用NAS主機(jī),WebDAV的文件共享方式當(dāng)然也是必不可少的。 本文使用的是WIN10 專業(yè)版。 1.1 打開控制面板,查看方式改為“類別”,進(jìn)入“程序”,“啟用或關(guān)閉Wi

    2024年02月05日
    瀏覽(31)
  • 通過 http-server 運(yùn)行剛打包出來的腳手架項(xiàng)目

    通過 http-server 運(yùn)行剛打包出來的腳手架項(xiàng)目

    這里 我打包了自己的vue項(xiàng)目 react其實(shí)也一樣 如果我直接 打開打包出來的 dist 下面的index.html 會(huì)出現(xiàn)白屏資源找不到 或者跨域等問題 這個(gè)問題其實(shí)配個(gè)nginx也能解決 但是其實(shí)如果只是想做個(gè)測(cè)試 nginx就太麻煩了 我們可以通過npm指令 全局安裝一個(gè)http-server 終端執(zhí)行 安裝好依賴

    2024年02月09日
    瀏覽(22)
  • 使用Nodejs搭建簡(jiǎn)單的HTTP服務(wù)器 - 內(nèi)網(wǎng)穿透公網(wǎng)遠(yuǎn)程訪問

    使用Nodejs搭建簡(jiǎn)單的HTTP服務(wù)器 - 內(nèi)網(wǎng)穿透公網(wǎng)遠(yuǎn)程訪問

    ??博客主頁:小智_x0___0x_ ??歡迎關(guān)注:??點(diǎn)贊??收藏??留言 ??系列專欄:小智帶你閑聊 ??代碼倉庫:小智的代碼倉庫 Node.js 是能夠在服務(wù)器端運(yùn)行 JavaScript 的開放源代碼、跨平臺(tái)運(yùn)行環(huán)境。Node.js 由 OpenJS Foundation(原為 Node.js Foundation,已與 JS Foundation 合并)持有和維

    2024年02月11日
    瀏覽(30)
  • 教你如何使用Nodejs搭建HTTP web服務(wù)器并發(fā)布上線公網(wǎng)

    教你如何使用Nodejs搭建HTTP web服務(wù)器并發(fā)布上線公網(wǎng)

    轉(zhuǎn)載自內(nèi)網(wǎng)穿透工具的文章:使用Nodejs搭建HTTP服務(wù),并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」 Node.js 是能夠在服務(wù)器端運(yùn)行 JavaScript 的開放源代碼、跨平臺(tái)運(yùn)行環(huán)境。Node.js 由 OpenJS Foundation(原為 Node.js Foundation,已與 JS Foundation 合并)持有和維護(hù),亦為 Linux 基金會(huì)的項(xiàng)目。Node.js

    2024年02月05日
    瀏覽(137)
  • PLC通過智能網(wǎng)關(guān)實(shí)現(xiàn)HTTP-Server接口(帶Postman測(cè)試截圖)

    PLC通過智能網(wǎng)關(guān)實(shí)現(xiàn)HTTP-Server接口(帶Postman測(cè)試截圖)

    ???????? 智能網(wǎng)關(guān)IGT-DSER集成了多種PLC的原廠協(xié)議,方便實(shí)現(xiàn)各種PLC的原廠協(xié)議轉(zhuǎn)換為HTTP協(xié)議的服務(wù)端,通過網(wǎng)關(guān)的參數(shù)配置軟件綁定JSON文件的字段與PLC寄存器地址,即可接收來自客戶端的GET、PUT和POST命令,解析和打包JSON文件。 ?????? 本案列是羅克韋爾(AB)的PLC,首

    2024年02月02日
    瀏覽(31)
  • 【內(nèi)網(wǎng)穿透】使用Nodejs搭建簡(jiǎn)單的HTTP服務(wù)器 ,并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問

    【內(nèi)網(wǎng)穿透】使用Nodejs搭建簡(jiǎn)單的HTTP服務(wù)器 ,并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問

    目錄 前言 1.安裝Node.js環(huán)境 2.創(chuàng)建node.js服務(wù) 3. 訪問node.js 服務(wù) 4.內(nèi)網(wǎng)穿透 4.1 安裝配置cpolar內(nèi)網(wǎng)穿透 4.2 創(chuàng)建隧道映射本地端口 5.固定公網(wǎng)地址 Node.js 是能夠在服務(wù)器端運(yùn)行 JavaScript 的開放源代碼、跨平臺(tái)運(yùn)行環(huán)境。Node.js 由 OpenJS Foundation(原為 Node.js Foundation,已與 JS Foundat

    2024年02月10日
    瀏覽(27)
  • 使用nvm安裝nodejs

    使用nvm安裝nodejs

    打開命令窗口:win+r,輸入cmd nvm是管理node.js的版本管理工具,使用nvm來指導(dǎo)下載的nodejs的版本,方便解決nodejs版本與項(xiàng)目不兼容的問題(已經(jīng)下載了nodejs的話,需要把原先的nodejs刪掉??墒褂胣vm uninstall nodejs版本號(hào)命令來進(jìn)行刪除) 下載nvm地址:https://github.com/coreybutler/nvm-wi

    2024年02月15日
    瀏覽(19)
  • 使用Nodejs搭建HTTP服務(wù),并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問Redis數(shù)據(jù)庫「內(nèi)網(wǎng)穿透」

    使用Nodejs搭建HTTP服務(wù),并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問Redis數(shù)據(jù)庫「內(nèi)網(wǎng)穿透」

    轉(zhuǎn)載自cpolar極點(diǎn)云文章:公網(wǎng)遠(yuǎn)程連接Redis數(shù)據(jù)庫「內(nèi)網(wǎng)穿透」 Redis作為一款高速緩存的key value鍵值對(duì)的數(shù)據(jù)庫,在許許多多的場(chǎng)景中廣泛使用,由于是把數(shù)據(jù)存儲(chǔ)在內(nèi)存中,所以讀寫效率極高。 下面介紹如何在內(nèi)網(wǎng)虛擬機(jī)的linux中搭建redis并通過cpolar內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問 進(jìn)入

    2024年02月13日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包