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