Nodejs写接口时配置静态文件路径,需要用到express关键代码constexpress=require('express');constapp=express();app.use(express.static(__dirname+'/public'));现在可以加载public目录下的静态文件了:http://127.0.0.1:8100/images/someimg.jpgExpress会在静态资源目录下搜索文件,所以不需要把静态目录放在网址。虚拟静态目录如果想为静态资源文件创建一个虚拟文件前缀(实际上文件系统中是不存在的),可以使用express.static函数指定一个虚拟静态目录,语法如下:use('/static',express.static(__dirname+'/public'));现在可以使用/static作为前缀来加载public文件夹下的文件了:http://127.0.0.1:8100/static/images/someimg.jpg添加更多一个静态目录可以使用express添加多个静态资源目录。多次使用静态中间件:app.use(express.static('public'));app.use(express.static('files'));
