码迷,mamicode.com
首页 > Web开发 > 详细

node——通过express模拟Apache实现静态资源托管

时间:2019-06-23 10:26:00      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:处理   托管   col   join   expr   源文件   相同   一起   ati   

1.express中处理静态资源的函数

创建一个app.js作为入口文件,创建一个public文件夹作为静态资源文件夹

var app=express();var fn=express.static(path.join(__dirname,‘public‘)); //此时‘/‘是public目录 app.use(‘/‘,fn);

或者可以写在一起

app.use(‘/‘,express.static(path.join(__dirname,‘public‘)));

 

如果这样写

app.use(‘/xx‘,express.static(path.join(__dirname,‘public‘)));
app.use(‘/ww‘,express.static(path.join(__dirname,‘public‘)));

访问的时候就要加/xx/静态资源名,或/ww/静态资源名

 

如果再创建一个文件夹pu,代码这样写

app.use(‘/xx‘,express.static(path.join(__dirname,‘public‘)));
app.use(‘/xx‘,express.static(path.join(__dirname,‘pu‘)));

这样表示两个文件夹使用同一个路径名,如果第一个文件夹没有找到想要的静态资源,就回去第二个文件夹寻找

如果两个文件夹里都有相同名字的静态资源,只要在第一个文件夹中找到了就不会去第二个文件夹中寻找

node——通过express模拟Apache实现静态资源托管

标签:处理   托管   col   join   expr   源文件   相同   一起   ati   

原文地址:https://www.cnblogs.com/ellen-mylife/p/11071937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!