nodejs使用express快速實現高性能web服務器


主要使用模塊

  • express
  • serve-index
  • 指定發布目錄

實戰代碼

vim server.js

mkdir public

"use strict"
var http = require("http");
var https = require("https");
// 主要用來讀取證書
var fs = require("fs");
// 核心模塊
var express = require("express");
var serverIndex = require("serve-index");

// 創建express服務
var app = express();
// 發布靜態路徑
app.use(serverIndex("./public"));
app.use(express.static("./public"));

// http server 創建
var http_server = http.createServer(app);
http_server.listen(80, '0.0.0.0');

// 導入證書
var options = {
  key: fs.readFileSync("./key.pem"),
  cert: fs.readFileSync("./cert.pem")
};

// https server 創建
var https_server = https.createServer(options, app);
https_server.listen(443, '0.0.0.0');
# - 運行代碼 - 
# 需要安裝模塊
npm install express
npm install serve-index
# 運行代碼
node server.js


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM