一个简易的nodejs静态文件服务器


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/02/01/%E4%B8%80%E4%B8%AA%E7%AE%80%E6%98%93%E7%9A%84nodejs%E9%9D%99%E6%80%81%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8/

摘要

本文主要讲述了:

  1. 原理
  2. 示例

正文

原理

要搭建服务器,首先要引入http包,使用createServer()创建 1 个服务器实例。然后将服务器实例挂载在对应的hostport上。

接着就是读取 Request Header,获得pathname,拼接pathname和项目的__dirname,得到本地的文件路径。

然后判断此文件是否存在,如果不存在,返回404。如果存在,就返回文件。

示例

nodejs-server-demo

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/02/01/%E4%B8%80%E4%B8%AA%E7%AE%80%E6%98%93%E7%9A%84nodejs%E9%9D%99%E6%80%81%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8/


本文对你有帮助?请支持我


支付宝
微信