最近用node搞了一个静态服务器,也就是跑一条server,用于提供静态资源访问的功能,如图片、CSS、JS等。
支持对CSS、JS、html、png等资源访问
废话少说,怎么实现呢?
少侠别急,我们需要一个MIME支持,已经有热心人士整理好了:点击前往下载
将内容复制到一个mime.json文件里,就可以进行下面的操作了。
目录结构如下:
新建一个staticServer.js文件:
const fs = require('fs');
const path = require('path');
let mime = require('./public/mime.json')
module.exports = (req, res, rootPath) => {
fs.readFile(path.join(rootPath, req.url), (err, data) => {
if(err)