我在另一个驱动器上的dropbox中有一个目录。路径类似于:
T:\Dropbox\Me\Dropbox (Work)\Project - Foo\FILES
然而,当我尝试访问Cannot Get /
时,以下内容出现http://localhost:4101
错误:
const os = require('os');
const express = require('express');
const fs = require('fs');
const localPath = `T:\\Dropbox\\Me\\Dropbox (Work)\\Project - Foo\\FILES`
const app = express();
app.use(express.static(localPath))
app.listen(4101, () => console.log('Local CDN Started!'))
请注意,fs.existsSync(localPath)
为true
。
如何设置express以正确使用此其他目录/驱动器中的文件夹?
答案 0 :(得分:0)
Express不会生成目录列表。但您可以使用插件serve-index
:
app.use('/ftp', express.static('public/ftp'), serveIndex('public/ftp', {'icons': true}))