Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从基本目录服务express文件_Express - Fatal编程技术网

从基本目录服务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-这回答了您的问题吗?