成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

node.js 自建簡易服務(wù)

BaronZhang / 492人閱讀

摘要:廢話先不多說代碼就是如下這么簡單指定目錄下面這個是參考文檔里的寫法訪問路徑寫到一起了創(chuàng)建服務(wù)端啟動服務(wù)器完成然后執(zhí)行就可以啟動服務(wù)器了就是上面配置所保存的文件名上面用的是用的話就更簡單不需要自己寫配置直接用命令就可以啟動了如果你的

廢話先不多說,代碼就是如下這么簡單.

var express = require("express")
var app = express()
 
app.use(express.static("./dist")) //指定目錄

app.get("/", function (req, res) {
  res.send("Hello World")
})
 
app.listen(3000)

下面這個是參考文檔里的寫法

var http = require("http");
var express = require("express");
var app = express();
app.use("/public", express.static(__dirname + "/public"));  //訪問路徑寫到一起了

// 創(chuàng)建服務(wù)端
http.createServer(app).listen("80", function() {
    console.log("啟動服務(wù)器完成");
});

然后執(zhí)行 node app.js 就可以啟動服務(wù)器了. app.js 就是上面配置所保存的文件名.

上面用的是express,用http-server的話就更簡單,不需要自己寫配置直接用命令就可以啟動了.

//如果你的當(dāng)前項(xiàng)目中存在 public 文件夾,那么默認(rèn)靜態(tài)目錄會指定到 public
//如果沒有 public 文件夾,那么靜態(tài)目錄就是 根目錄 
//所以要哪個目錄充當(dāng)靜態(tài)服務(wù)器的根目錄 就得進(jìn)入哪個目錄執(zhí)行下面命令
http-server -a 127.0.0.1 -p 7070  

下面開始嘮叨:

因?yàn)楝F(xiàn)在做動靜分離的后臺程序,所以需要前端的靜態(tài)服務(wù)器.在本地時單擊打開靜態(tài)文件,有時因?yàn)樗璨寮?
也是無法打開的,必須放在靜態(tài)服務(wù)器.所以這時就需要上面的東西了.
關(guān)于設(shè)置靜態(tài)服務(wù)器的必要性 看看這里 是否有必要為網(wǎng)站的靜態(tài)資源設(shè)置一個多帶帶的服務(wù)器?能了解到不少東西.

這兩個搭建服務(wù)器的插件 expresshttp-server 都得先安裝才能用.不過呢 因?yàn)轫?xiàng)目里有時用到別的插件.
比如 webpace的時候 express就不用特別安裝了.因?yàn)橐呀?jīng)包涵在里面.但是http-server使用的范圍不是那么廣,所以必須安裝.

還有就是下面參考文檔里說,http-serverexpress要小巧,不過從下載的包來看,并不是如此.可能指的的是功能上吧. 而且express可以操作數(shù)據(jù)庫,這可能對我要寫的程序有點(diǎn)用處.

參考文檔

Node.js用6行代碼1個JS文件搭建一個HTTP靜態(tài)服務(wù)器
隨筆 http-server 快速創(chuàng)建node.js 靜態(tài)服務(wù)器
http-server Angular.js 后端node服務(wù)首選 輕量級替換 Express 解決方案

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/83468.html

相關(guān)文章

  • [afterCode] docker 速成班 4: 自建 Image

    摘要:通過能獲得很多別人定制好的但是如果自己想制作一個自己容器該怎么弄呢用就像一個腳本文件告訴如何創(chuàng)建一個新的下面舉例來用來制作一個服務(wù)器的指令剛才提到了社區(qū)已經(jīng)有很多很好用的那我們要構(gòu)建自己的的話就可以在這些的基礎(chǔ)上來做我們要做一個基于的服務(wù)器 通過 docker hub 能獲得很多別人定制好的image, 但是如果自己想制作一個自己容器該怎么弄呢? 用 Dockerfile Docker...

    Charles 評論0 收藏0
  • 前端那些小眾而又精美的網(wǎng)站及工具

    摘要:寫此文的目的是為了總結(jié)在開發(fā)中能增加我們開發(fā)速度及能給我們帶來方便的工具與網(wǎng)站及一些小眾框架只限于簡介不負(fù)責(zé)教程如有相應(yīng)的教程希望大家自薦或推薦我在這里感激不盡讓我們發(fā)現(xiàn)美并記錄它第一次寫文章請多多包涵如有我沒有寫到的但又是一些好用的工具及 寫此文的目的是為了總結(jié)在開發(fā)中能增加我們開發(fā)速度及能給我們帶來方便的工具與網(wǎng)站及一些小眾框架只限于簡介不負(fù)責(zé)教程如有相應(yīng)的教程希望大家自薦或推薦我...

    Edison 評論0 收藏0
  • 前端那些小眾而又精美的網(wǎng)站及工具

    摘要:寫此文的目的是為了總結(jié)在開發(fā)中能增加我們開發(fā)速度及能給我們帶來方便的工具與網(wǎng)站及一些小眾框架只限于簡介不負(fù)責(zé)教程如有相應(yīng)的教程希望大家自薦或推薦我在這里感激不盡讓我們發(fā)現(xiàn)美并記錄它第一次寫文章請多多包涵如有我沒有寫到的但又是一些好用的工具及 寫此文的目的是為了總結(jié)在開發(fā)中能增加我們開發(fā)速度及能給我們帶來方便的工具與網(wǎng)站及一些小眾框架只限于簡介不負(fù)責(zé)教程如有相應(yīng)的教程希望大家自薦或推薦我...

    tigerZH 評論0 收藏0
  • 前端那些小眾而又精美的網(wǎng)站及工具

    摘要:寫此文的目的是為了總結(jié)在開發(fā)中能增加我們開發(fā)速度及能給我們帶來方便的工具與網(wǎng)站及一些小眾框架只限于簡介不負(fù)責(zé)教程如有相應(yīng)的教程希望大家自薦或推薦我在這里感激不盡讓我們發(fā)現(xiàn)美并記錄它第一次寫文章請多多包涵如有我沒有寫到的但又是一些好用的工具及 寫此文的目的是為了總結(jié)在開發(fā)中能增加我們開發(fā)速度及能給我們帶來方便的工具與網(wǎng)站及一些小眾框架只限于簡介不負(fù)責(zé)教程如有相應(yīng)的教程希望大家自薦或推薦我...

    AlanKeene 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<