想訪問一個資源的時候,發現訪問不了

方法1、加上了這個就可以訪問了,static參數為靜態文件存放目錄:__dirname代表目錄
app.use(express.static(__dirname));

方法2、舉一返二:如果把參數改為public
app.use(express.static('public'));
則訪問路徑應該為:http://localhost:3000/images/pic.jpg

方法3、那么如果想在一個不存在虛擬的目錄下訪問呢?
app.use('/static', express.static('public'));
這樣寫:訪問路徑就是: http://localhost:3000/static/images/pic.jpg

4、問:如果這樣寫那訪問路徑應該是怎樣呢?
app.use('/static', express.static('public'));
app.use('/static', express.static(__dirname));
答案是:
http://localhost:3000/static/images/pic.jpg
http://localhost:3000/static/public/images/pic.jpg
可用path.join()拼接目錄
app.use('/static',express.static(path.join(__dirname,'public')));
