获取使用app.get()检索的文件

时间:2015-07-16 01:37:09

标签: javascript node.js

在Node.js中,我在网站中路由不同的目录,并使用app.get()来重定向流量。

问题:使用app.get()时,发送给用户的index.html文件认为其目录是根目录。但是我的子目录中的库还没有到达。

示例:

<img class="wifi_battery" src="img/wifi_battery4.gif">

但是在htmlFileInD1.html中是:

<img class="wifi_battery" src="root/D1/img/wifi_battery4.gif">

从根目录调用图像,但img文件夹位于D1子目录中。

我不想这样做:

{{1}}

因为我有很多其他库需要更改源代码。

app.get()文件在其原生目录中仍然调用的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以通过在应用中添加以下内容来提供图像等静态资源

app.use(express.static(__dirname + '/root/D1/'));