从基本目录服务express文件
如何从基本目录中提供静态文件?它是一个从基本目录服务express文件,express,Express,如何从基本目录中提供静态文件?它是一个/还是我必须包含基本目录的名称,在本例中是扫描 app.use(express.static(join(__dirname, '/'))); 非常接近,只是一些调整 app.use(express.static(`${\uu dirname}/Scanning`) 非常接近,只需几次调整 app.use(express.static(`${\uu dirname}/Scanning`) 您需要使用或构造基本目录的实际完整路径。您不会显示实际的目录结构,也不
/
还是我必须包含基本目录的名称,在本例中是扫描
app.use(express.static(join(__dirname, '/')));
非常接近,只是一些调整
app.use(express.static(`${\uu dirname}/Scanning`)
非常接近,只需几次调整
app.use(express.static(`${\uu dirname}/Scanning`)
您需要使用或构造基本目录的实际完整路径。您不会显示实际的目录结构,也不会显示所需目录相对于代码运行所在目录的位置
如果希望express.static()
app.use(express.static(path.join(__dirname, 'Scanning')));
或者,如果扫描
是\uuuu dirname
的兄弟,那么它将是:
app.use(express.static(path.join(__dirname, '../Scanning')));
您永远不应该直接从\uu dirname
使用express.static()
提供文件,因为这将允许您的服务器提供实际的源文件(有时还包括凭据)。您需要使用或构造基本目录的实际完整路径。您不会显示实际的目录结构,也不会显示所需目录相对于代码运行所在目录的位置
如果希望express.static()
app.use(express.static(path.join(__dirname, 'Scanning')));
或者,如果扫描
是\uuuu dirname
的兄弟,那么它将是:
app.use(express.static(path.join(__dirname, '../Scanning')));
您永远不应该直接从\uu dirname
使用express.static()
提供文件,因为这样您的服务器就可以提供您的实际源文件(有时还包括凭据)。但是,如果扫描是我的目录呢?我只需要知道这一点就可以进行测试了…@KirtM9-然后,你就可以使用app.use(express.static(_dirname))代码>,但我解释过这很危险。只需将公共资源移动到另一个目录,并指向该目录即可。您不应该使用指向源代码目录的express.static()
。@KirtM9-这回答了您的问题吗?但是如果扫描是我的目录呢?我只需要知道这一点就可以进行测试了…@KirtM9-然后,你就可以使用app.use(express.static(_dirname))代码>,但我解释过这很危险。只需将公共资源移动到另一个目录,并指向该目录即可。您不应该使用指向源代码目录的express.static()
。@KirtM9-这回答了您的问题吗?