Nodejs写接口时配置动态文件门路
须要应用 express
要害代码
const express = require('express');const app = express();app.use(express.static(__dirname + '/public'));
当初就能够加载public目录下的动态文件了:
http://127.0.0.1:8100/images/someimg.jpg
Express 会在动态资源目录下查找文件,所以不须要把动态目录作为URL的一部分。
虚构动态目录
如果要给动态资源文件创建一个虚构的文件前缀(实际上文件系统中并不存在) ,能够应用 express.static 函数指定一个虚构的动态目录,语法如下:
app.use('/static', express.static(__dirname + '/public'));
当初能够应用 /static 作为前缀来加载 public 文件夹下的文件了:
http://127.0.0.1:8100/static/images/someimg.jpg
增加多个动态目录
能够通过屡次应用 express.static 中间件来增加多个动态资源目录:
app.use(express.static('public'));app.use(express.static('files'));